我正在尝试在写入csv文件时保持数据完整性,并且在写入空字符时遇到麻烦。以下代码段使用"Hello"
with open('outfile..txt', 'wb') as f:
row = ['Hello\x00World']
writer = csv.writer(f, quoting=csv.QUOTE_ALL)
writer.writerow(row)
由于要处理的数据的性质,我想避免替换/删除空字符。 f.write()
可以正常工作,但我认为编写自己的类来处理引用,转义和分隔值会有些麻烦。除了创建自定义csv编写器之外,还有其他可行的选择吗?