我是一名Python初學者,嘗試創建100個隨機數據寫入的文件。爲了這個,我已經創造了一個嵌套的循環如何限制嵌套for循環中的一個循環迭代?
file_size=['10','20','50','100','500']
for i in range(100):
j="abcd1234:"+(format(i, '03d'))
<action to create file>
for size in file_size:
cmd_write_data = 'dd if=/dev/zero of=/root/mydir/' + j + ' bs=1M' + ' count=' + size
print (cmd_write_data)
輸出類似
dd if=/dev/zero of=/root/mydir/abcd1234:000 bs=1M count=10
dd if=/dev/zero of=/root/mydir/abcd1234:000 bs=1M count=20
dd if=/dev/zero of=/root/mydir/abcd1234:000 bs=1M count=50
dd if=/dev/zero of=/root/mydir/abcd1234:000 bs=1M count=100
dd if=/dev/zero of=/root/mydir/abcd1234:000 bs=1M count=500
.
.
.
dd if=/dev/zero of=/root/mydir/abcd1234:099 bs=1M count=10
dd if=/dev/zero of=/root/mydir/abcd1234:099 bs=1M count=20
dd if=/dev/zero of=/root/mydir/abcd1234:099 bs=1M count=50
dd if=/dev/zero of=/root/mydir/abcd1234:099 bs=1M count=100
dd if=/dev/zero of=/root/mydir/abcd1234:099 bs=1M count=500
,但我預計,一旦設定大小,以一個文件
dd if=/dev/zero of=/root/mydir/abcd1234:000 bs=1M count=10
dd if=/dev/zero of=/root/mydir/abcd1234:001 bs=1M count=20
dd if=/dev/zero of=/root/mydir/abcd1234:002 bs=1M count=50
dd if=/dev/zero of=/root/mydir/abcd1234:003 bs=1M count=100
dd if=/dev/zero of=/root/mydir/abcd1234:004 bs=1M count=500
,並以此類推,直到文件結束範圍。請分享您的想法,瞭解如何限制嵌套for循環中的一個循環迭代。提前致謝。 P.S使用Python 2.7
什麼應該到這裏:'dd if =/dev/zero of =/root/mydir/abcd1234:005 bs = 1M count =?''10'? –