每当我尝试使用 python 命令打开一个 .csv 文件时,
fread = open('input.csv', 'r')
它总是以每个字符之间的空格打开文件。我猜是文本文件有问题,因为我可以使用相同的命令打开其他文本文件并且它们已正确加载。有谁知道为什么一个文本文件会在 python 中这样加载?
谢谢。
更新
好的,我在 Jarret Hardie 的帖子的帮助下得到了它
这是我用来将文件转换为 ascii 的代码
fread = open('input.csv', 'rb').read()
mytext = fread.decode('utf-16')
mytext = mytext.encode('ascii', 'ignore')
fwrite = open('input-ascii.csv', 'wb')
fwrite.write(mytext)
谢谢!