su windows ho usato una struttura tipo questa:

codice:
import os

def creaFileEdUsa( self, stringaFile, nomeFile ):
	nomeFile += ".bat"
	mioFile = open( nomeFile, "w+" )
	mioFile.write( stringaFile )
	mioFile.close()
	os.system( nomeFile )
che puo' essere utilizzata, ad esempio, cosi':

self.creaFileEdUsa( "dir *.* /p", "listFiles" )




P.S. occhio al secondo link in sign :adhone: