将NUL字符写入CSV

时间:2018-11-28 17:16:51

标签: python-2.7 csv data-integrity nul

我正在尝试在写入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编写器之外,还有其他可行的选择吗?

0 个答案:

没有答案