我试图用小写字母打印csv中的所有数据,但我没有运气.
这是我到目前为止所拥有的:
import csv
books = csv.reader(open("books.csv","rb"))
for row in books:
print row
Run Code Online (Sandbox Code Playgroud)
这将打印csv的所有内容,但是当我添加该.lower()函数时,我会收到错误.
我究竟做错了什么?
我正在尝试使用Python的内置过滤器功能,以便从CSV中的某些列中提取数据.这是一个很好用的过滤功能吗?我是否必须首先在这些列中定义数据,或者Python会以某种方式知道哪些列包含哪些数据?