编写程序,读取csv文件的图书信息(书名、书号、作者、状态),实现根据图书书名的查找图书功能
时间: 2023-12-05 08:03:33 浏览: 146
一个图书管理系统程序
好的,可以的。您想使用哪种编程语言呢?Python、Java、C#等都可以实现这个功能。以下是Python的代码示例:
```python
import csv
def search_book_by_name(book_name):
with open('books.csv', 'r') as csvfile:
reader = csv.reader(csvfile)
found_books = []
for row in reader:
if row[0] == book_name:
found_books.append(row)
return found_books
book_name = input('请输入要查找的图书名:')
found_books = search_book_by_name(book_name)
if found_books:
print('找到以下图书:')
for book in found_books:
print('书名:{},书号:{},作者:{},状态:{}'.format(book[0], book[1], book[2], book[3]))
else:
print('未找到该图书!')
```
以上代码中,我们使用 Python 的 csv 模块来读取 `books.csv` 文件,并实现了 `search_book_by_name` 函数用于根据书名查找图书。最后,我们根据输入的书名调用该函数,并输出查询结果。
阅读全文