python
1for a in range (385, 395):
2 list_row = ['file'+'{:04d}'.format(a)+'.png']
上記の箇所を次のように修正します:
python
1list_row = []
2for a in range (385, 395):
3 list_row.append('file'+'{:04d}'.format(a)+'.png')
テスト
python
1f = open('list.txt', 'w')
2list_row = []
3for a in range (385, 395):
4 list_row.append('file'+'{:04d}'.format(a)+'.png')
5for b in list_row:
6 f.write(str(b) + "\n")
7f.close()
検証結果:
text
1file0385.png
2file0386.png
3file0387.png
4file0388.png
5file0389.png
6file0390.png
7file0391.png
8file0392.png
9file0393.png
10file0394.png
原因
python
1for a in range (385, 395):
2 list_row = ['file'+'{:04d}'.format(a)+'.png']
3print(list_row)
上記のコードは 10 回ループしますが、変数 list_row
を 10 回上書きします
console
1$ python test.py
2['file0394.png']
配列に要素を追加する場合は、ループ前に変数を配列として初期化し、 append()
を使います:
python
1list_row = []
2for a in range (385, 395):
3 # list_row = ['file'+'{:04d}'.format(a)+'.png']
4 list_row.append('file'+'{:04d}'.format(a)+'.png')
5print(list_row)
実行結果:
console
1$ python test.py
2['file0385.png', 'file0386.png', 'file0387.png', 'file0388.png', 'file0389.png', 'file0390.png', 'file0391.png', 'file0392.png', 'file0393.png', 'file0394.png']
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。