をファイルに書いていない、これはこれまでのところ私のコードですPythonのcsvファイルは、私はPythonのcsvモジュールを使用して.TSVファイルに記述しようとしています
file_name = "test.tsv"
TEMPLATE = "template.tsv"
fil = open(file_name, "w")
# Added suggested change
template = csv.DictReader(open(TEMPLATE, 'r'), delimiter='\t')
new_file = csv.DictWriter(fil, fieldnames=template.fieldnames, delimiter='\t')
new_file.writeheader()
基本的にTEMPLATE
は、ファイルのヘッダーが含まれるファイルですだから、私はDictReader
を使用してヘッダを読み取って、フィールド名をDictWriter
に渡します。コードは問題ありません。ファイルtest.tsv
が作成されていますが、何らかの理由でヘッダーが書き込まれていません。
これがなぜ起こっているかについてのお手伝いはありがたいです、ありがとうございます。
私は提案された変更を加えましたが、ファイルはまだ空です – Paulo
サーバー上で動作しているようですので、これを回答として受け入れます – Paulo