
![]() | Run arbitrary operating system command:
cmd = 'myprog -f -g 1.0 < input' failure, output = commands.getstatusoutput(cmd) |
![]() | Use commands.getstatsoutput for running applications |
![]() | Use Python (cross platform) functions for listing files, creating directories, traversing file trees, etc.
psfiles = glob.glob('*.ps') + glob.glob('*.eps')
allfiles = os.listdir(os.curdir)
os.mkdir('tmp1'); os.chdir('tmp1')
print os.getcwd() # current working dir.
def size(arg, dir, files):
for file in files:
fullpath = os.path.join(dir,file)
s = os.path.getsize(fullpath)
arg.append((fullpath, s)) # save name and size
name_and_size = []
os.path.walk(os.curdir, size, name_and_size)
|