我正在Windows上编写制表符分隔的csv文件,但希望它是一种Linux友好格式。但是,不应引用这些值。当我使用带有以下选项的csv模块时,选项卡显示为在输出中只占用一个空格。
with open('myFile.csv', 'w', newline='') as f:
writer = csv.writer(f, delimiter='\t', dialect='unix', quoting=csv.QUOTE_NONE)
writer.writerows(myData)
output with QUOTE_NONE(来自Notepad ++的截图)
如果我删除QUOTE_NONE,标签字符显示为正确的大小,但文件中有引用的值,我不想要。
with open('myFile.csv', 'w', newline='') as f:
writer = csv.writer(f, delimiter='\t', dialect='unix')
writer.writerows(myData)
这里发生了什么?