
Untitled
By: a guest on
Jul 20th, 2012 | syntax:
None | size: 0.57 KB | hits: 7 | expires: Never
Looping over filenames in python
$i=0
for $i<100
./process.py prefix_foo_$i_*
$i++
endloop
from glob import glob
from process import process_one_file
for i in range(100):
process_one_file(glob('prefix_foo_{}_*'.format(i)))
import glob
print (glob.glob('*.txt')) #['file1.txt','file2.txt','file3.txt']
import subprocess
import glob
for i in range(100):
files=glob.glob('prefix_foo_%d_*'%(i))
subprocess.call(['./process.py']+files)
from os import walk
>>> for filename, subdirs, dirs in walk('/home'):
... print (filename, subdirs, dirs)