create a tmp file for system execution
Bengt Richter
bokr at oz.net
Wed May 29 15:54:05 EDT 2002
More information about the Python-list mailing list
Wed May 29 15:54:05 EDT 2002
- Previous message (by thread): create a tmp file for system execution
- Next message (by thread): create a tmp file for system execution
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
On Wed, 29 May 2002 15:34:57 +0100, Eric Texier <erict at millfilm.co.uk> wrote: >I have a py script executing a bunch of os.system in a loop. >It is not very fast and I was wondering if it will not be better >to recreate a execution file. > >My 2 questions: > >1) what is faster for a big number of call > >for i in range(1,2000): > os.system("ls F1.%d F2.%d" % ( i , i ) " ) > >OR > >fileOut = open("tmpFile",w) >for i in range(1,2000): > fileOut.write("ls F1.%d F2.%d" % ( i , i ) " ) > >fileOut.close() >os.system("csh -c 'source tmpFile' ") >os.system("rm -f tmpFile") > > >2) if the second one is better I would like to kwo if there is any thing > >in python for temporary file, the drag being to if you do not come for >a specific naming mechanism, you file can be change by and other >process before it execute > wouldn't it be faster to do a single ls F.* command piped to a grep for the decimal extensions, then to a python script for sorting and final formatting or whatever you want to do with the file names? Or am I missing something? Regards, Bengt Richter
- Previous message (by thread): create a tmp file for system execution
- Next message (by thread): create a tmp file for system execution
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
More information about the Python-list mailing list