如何在python中解决这个CSV阅读器问题



我正在尝试将CSV文件读取到python中,并查看了不同的教程。

输入:

import csv
with open('test.csv', 'r') as csvdatei:
csv_reader=csv.reader('test.csv')    
for line in csv_reader:
print(line)

输出:

['t']
['e']
['s']
['t']
['.']
['c']
['s']
['v']

为什么这不起作用?为什么它会给我拆分后的文件名作为输出?

我在Spyder上使用python 3.7.3。

我想你是想给csv文件的内容,而不是文件名:

import csv
with open('test.csv', 'r') as csvdatei:
csv_reader = csv.reader(csvdatei)    
for line in csv_reader:
print(line)

最新更新