我花了一个小时试图找出以下错误:我用 CSV 阅读器读取了一个 txt 文件,结果成功了。我没有意识到每一行都是一个字符串。我希望我的 CSV 文件的条目是按空间分割的实体。有没有一种简单的方法可以进行这种转换?
答案 0 :(得分:4)
您可以使用 delimiter
选项设置条目之间使用的字符。
import csv
with open('eggs.csv', newline='') as csvfile:
spamreader = csv.reader(csvfile, delimiter=' ')
for row in spamreader:
print(', '.join(row))