0

csv ファイルを複数のファイルに分割しようとしていますが、毎回ヘッダーを保持しています: したがって、現在の元のファイルが次の場合:

 <t> ID    Name   Position  <br> 1    Jose     Engineer <br> 2  Maria  Developer <br> 3 Keith  Manager</t>

私はそれを3つのファイルに分割したい:

File1.txt

<t> ID    Name   Position  <br> 1    Jose     Engineer <br>

File2.txt

<t> ID    Name   Position  <br> 2    Maria     Developer <br>

File3.txt

<t> ID    Name   Position  <br> 3    Keith     Manager <br>

キーペア辞書を作成することはできますが、

json.dump(keys, file_ptr, ensure_ascii=False

キーのリストの最初と最後に不要に[なります。]

私も試しました

writer = csv.writer(file_ptr)
writer.writerows(keys)

Nam、などのキーの各文字を分割eします。

助言がありますか?

また、対応する値を出力する際に​​、辞書内のキーを繰り返し処理することを避けることは可能ですか?

4

1 に答える 1

1

単一行を使用するように csv コードを変更します。

writer.writerow(keys)

またはキーをリストにラップします。

writer.writerows([keys])
于 2013-09-12T13:59:01.053 に答える