![]() | 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) |