区切り文字ctrl + aでcsvファイルを書き込もうとしています。最終的にファイルを Hadoop に書き込む必要があり、標準の区切り文字を使用できません。
現在、私はこれを試しています:
writer = csv.writer(f, delimiter = "\u0001")
for item in aList:
writer.writerow(item)
f.close()
ただし、出力された Excel ファイルは正しく書き込まれていないようです... 1 つのブロックに凝縮されている行もあれば、最初のフィールドに 1 つのフィールドがあり、残りが 2 番目のブロックに凝縮されている行もあります。
エラーはライター オブジェクトを設定している場所ですか、それともこの方法でファイルを分割することに慣れていないだけですか?