我想按顺序获取文件名列表.就像是
files-1-loop-21
files-1-loop-22
files-1-loop-23
files-1-loop-24
files-2-loop-21
files-2-loop-22
files-2-loop-23
.
.
.
and so on
Run Code Online (Sandbox Code Playgroud)
至于测试,我编写了如下python代码:
代码sample_1:
for md in range(1,5):
for pico in range(21,25):
print md, pico
Run Code Online (Sandbox Code Playgroud)
它给了我一对数字,如:
`1 21
1 22
1 23
1 24
2 21
2 22
2 23
2 24
3 21
3 22
3 23
3 24
4 21
4 22
4 23
4 24
Run Code Online (Sandbox Code Playgroud)
`
如果我使用:
代码sample_2:
for md in range(1,5):
for pico in range(21,25):
print "file-md-loop-pico"
Run Code Online (Sandbox Code Playgroud)
我明白了
files-md-loop-pico
files-md-loop-pico
files-md-loop-pico
files-md-loop-pico
files-md-loop-pico
files-md-loop-pico
files-md-loop-pico
Run Code Online (Sandbox Code Playgroud)
如何(代码sample_2)应该被改变以获得我想要的文件列表(如本文开头所示)在python中?
提前致谢.
问候
Art*_*nka 15
试试这个:
for md in range(1,5):
for pico in range(21,25):
print "file-{0}-loop-{1}".format(md, pico)
Run Code Online (Sandbox Code Playgroud)
要么:
from itertools import product
for md, pico in product(range(1,5), range(21,25)):
print "file-{0}-loop-{1}".format(md, pico)
Run Code Online (Sandbox Code Playgroud)