【发布时间】:2013-05-11 10:31:43
【问题描述】:
我正在尝试使用分隔符 ctrl+a 编写 csv 文件。我最终将不得不将文件写入 hadoop,我无法使用标准分隔符。
目前我正在尝试这个:
writer = csv.writer(f, delimiter = "\u0001")
for item in aList:
writer.writerow(item)
f.close()
但是,输出的 excel 文件似乎没有正确写入... 一些行被压缩到一个块中,而其他行将在第一个中包含一个字段,然后将其余部分压缩到第二个块中,等等。
是我在设置 writer 对象的地方出错,还是我只是不熟悉以这种方式分隔文件?
【问题讨论】:
标签: csv unicode hadoop python-3.x