无法找出代码中有什么问题,因为csv模块具有根据文档的csv.reader()功能。但我仍然收到此错误:
Traceback (most recent call last):
File "test_csv.py", line 4, in <module>
read = csv.reader(csv, delimiter = ',')
AttributeError: '_io.TextIOWrapper' object has no attribute 'reader'
Run Code Online (Sandbox Code Playgroud)
我的代码:
import csv
with open('test_csv.csv') as csv:
read = csv.reader(csv, delimiter = ',')
for row in read:
print(row)
Run Code Online (Sandbox Code Playgroud)
您重新绑定的名称csv的as目标:
with open('test_csv.csv') as csv:
Run Code Online (Sandbox Code Playgroud)
这掩盖了模块名称,因此在文件 object 上csv.reader解析。
使用不同的目标:
with open('test_csv.csv') as csvfile:
read = csv.reader(csvfile, delimiter = ',')
for row in read:
print(row)
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
7673 次 |
| 最近记录: |