pythonのファイルに書きこみについての質問です
python
1f = open('myfile.txt', 'w') 2f = open('myfile.txt', 'w', encoding='UTF-8') 3aaa=[] 4for a in range(1,9999): 5 str(aaa) 6 aaa.append(str(a)) 7 8bbb =[] 9for i in range(len(aaa)): 10 bbb.append("alarm("+str(aaa[i])+","+")"+"#"+str(fruit_list_name[i])))#<class 'str'>☆ 11 12bbbb=str(bbb) 13 14with open('myfile.txt', 'w') as f: 15 f.write(bbbb) 16 17f.close()
で結果として
alarm(1,)#りんご
alarm(2,)#みかん
alarm(3,)#すいか
alarm(4,)#めろん
alarm(5,)#ぶどう
・
・
・
となっていくはずのですが☆のところで「IndexError: list index out of range」となってしまいます
ググってみましたがよく分かりません(調べ不足ならすいません)
どうすればいいですか?
何卒ご教授よろしくお願いいたします
【参考サイト】
(https://techacademy.jp/magazine/24167)
(https://office54.net/python/error/python-indexerror-list)
(https://www.fenet.jp/dotnet/column/language/7607/)
(https://izanagi-portfolio-site.com/blog/articles/b3virt5bc/)
回答1件
あなたの回答
tips
プレビュー