2024-03-29 10:45:03 发布
网友
我有很多字符串:元组列表中大约有14000个。 很多字符串都有逗号和换行符,甚至可能还有unicode分隔符——不是100%确定。在
我需要将元组写入文件,最好是excel或数字可以打开的某种格式。我尝试了CSV,但是字符串中的逗号都弄乱了文件。在
我应该如何将元组列表写入文件,文件应该是什么格式,这样字符串中的奇怪内容不会影响文件的格式
不要改变任何东西。在
因为“我的tweets示例几乎涵盖了每个unicode字符”,所以没有合理的安全分隔符可以选择。在
但CSV有处理这些问题的方法:转义特殊字符,引用包含特殊字符的字段,或者两者兼而有之。{有许多选项可供选择。在
但是,默认方言是专门为与Excel协同工作而设计的。而且,由于您的目标是将数据放入Excel可以打开的某种格式中,所以您可以按原样使用默认值。除非您想在文本编辑器中使其更具可读性和可编辑性,否则没有问题。在
在python csv模块中,您可以定义delimiter,而不是逗号:
delimiter
csv.writer(file, delimiter=':')
如果目标是Excel,那么您可以使用一个Excel文件写入模块,例如XlsxWriter或{a2}。在
这样可以避免CSV分隔符的任何问题。在
不要改变任何东西。在
因为“我的tweets示例几乎涵盖了每个unicode字符”,所以没有合理的安全分隔符可以选择。在
但CSV有处理这些问题的方法:转义特殊字符,引用包含特殊字符的字段,或者两者兼而有之。{有许多选项可供选择。在
但是,默认方言是专门为与Excel协同工作而设计的。而且,由于您的目标是将数据放入Excel可以打开的某种格式中,所以您可以按原样使用默认值。除非您想在文本编辑器中使其更具可读性和可编辑性,否则没有问题。在
在python csv模块中,您可以定义
delimiter
,而不是逗号:如果目标是Excel,那么您可以使用一个Excel文件写入模块,例如XlsxWriter或{a2}。在
这样可以避免CSV分隔符的任何问题。在
相关问题 更多 >
编程相关推荐