複数のファイル名を書き込むにはpythonが必要です。各ファイル名は最後とは異なります。forループで書いています。したがって、Python プログラムから書き込まれたデータ ファイルは、data1.txt、data2.txt、data3.txt のようになります。Python 3.2 でこれを行うにはどうすればよいですか? 明らかに、ファイル名として変更されるのは番号だけです。
3990 次
2 に答える
7
別の方法としてwith
for i in range(10):
with open('data%i.txt' %i, 'w') as f:
f.write('whatever')
with
何か問題が発生した場合、ファイルを閉じます。これは、for ループでファイルを作成している場合に特に重要です。
于 2011-06-14T22:51:31.807 に答える
3
for i in range(10):
f = open("data%d.txt" % i, "w")
# write to the file
f.close()
私は Python 3.2 にあまり詳しくありませんが、次のように新しい文字列フォーマットを使用する必要があるかもしれません。"data{0}.txt".format(i)
于 2011-06-14T22:41:45.750 に答える