###前提・実現したいこと
ファイル分割(1ファイル10万行を条件によって50ファイルくらい)を行う際、
配列で保存先を指定しようとしてエラーとなりました。
・ループさせる時に毎回オープンクローズする
・ifを50個書く
のは何か無駄な気がして配列で保存先を指定できれば短くなると思いましたが文字列として認識され上手くいきませんでした。
何かやり方があれば教えてください。
###試したこと
output0 = open('aaaaa.txt','w') output1 = open('bbbbb.txt','w') output2 = open('ccccc.txt','w') hozonsaki = ['output0','output1','output2'] for i in range(3): hozonsaki[i].write('output' + str(i) + 'に書き込みたい')
###結果
AttributeError: 'str' object has no attribute 'write'
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2017/12/28 06:45
2017/12/28 06:53