我运行了下面的python代码来打开CSV,第一个元素中有一些额外的字符,当我在文本编辑器(比如Notepad++)中查看CSV时,这些字符不存在。你知道吗
priorities_file = open('priorities.txt', 'r')
print('Name of the file: ', priorities_file.name)
p = priorities_file.readlines()
print('Read Line: %s' % (p))
输出如下所示:
Name of the file: priorities.txt
Read Line: ['Autonomy\n', 'Travel\n',...
我了解'\n'以及如何从每个元素中删除它,但我不明白为什么在元素'Autonomy'前面有额外的字符。有人能告诉我这是为什么吗?加分的方式删除那些字符,我真的找不到如何复制。你知道吗
repr()会有帮助。(在Python3.X上;改用ascii()。你知道吗
我的直觉是csv文件中的ecnoding实际上不是ASCII或UTF8?你知道吗
更新:
这应该可以做到:
相关问题 更多 >
编程相关推荐