Demonstrating popen and popen2. : Os : Buildin Module PYTHON TUTORIALS


PYTHON TUTORIALS » Buildin Module » Os »

 

Demonstrating popen and popen2.


import os

if os.name == "nt" or os.name == "dos":  
   fileList = "dir /B"
   sortReverse = "sort /R"
elif os.name == "posix":  # UNIX-compatible system
   fileList = "ls -1"
   sortReverse = "sort -r"
else:
   sys.exit"OS not supported by this program." )

dirOut = os.popenfileList, "r" )
sortIn, sortOut = os.popen2sortReverse )

filenames = dirOut.read()  

print "(Output from '%s'):" % fileList
print filenames

sortIn.writefilenames )  

dirOut.close()
sortIn.close()

print "(Output from '%s'):" % sortReverse
print sortOut.read() 

sortOut.close()



Leave a Comment / Note


 
Verification is used to prevent unwanted posts (spam). .


PYTHON TUTORIALS

 Navioo Buildin Module
» Os