0
人口(列と行)に関する大きなファイルがあります。そして私はファイルを読んでいくつかの情報を抽出し、各母集団に対して1つのファイルを作成するためのスクリプトを書きたいと思います。 ファイル名が可変です - ファイルに書き込まない
私は各集団ファイル「変数名」 だけ大きなファイルの最後の行に書きたい、今問題
は正しい集団に書かれています。 他のファイルは空です。ターミナルに印刷しようとすると、データが正しく印刷されます。*ファイルはコード内の前の部分に既に作成されています。
提案がありますか?
for item in d: # d is a set to hold the populations names
filename= item # hold the file name
if item == 'population': # exclude the header of the column
continue
elif item== pop:
with open(filename+'.txt', 'a') as f: # add to the specific population file
f.write(str(fID) +" "+ sID) # write the two columns to the file
、あなたが実際には全く起こっている起こることを期待するもの... –
あなたは私たちに伝えることができるかどうかを確認するために、いくつかの印刷メッセージを追加してみてください変数ポップは何ですか?たぶんそれはストリングであることがありますか? –
言語に適切なコメント文字を使用してください。 Pythonのコード例ではC++のコメントを見落としています。 – SethMMorton