os.popen command working differently on Windows
mail at timgolden.me.uk
Thu May 12 16:21:41 CEST 2011
On 12/05/2011 15:11, Ayaskanta Swain wrote:
> Please help me in solving the following issue I am facing while
> executing my python script. Basically I am executing the OS specific
> move command to move a file/dir from one location to another.
Why? Why not use os.rename or shutil.move which already do
whatever is needed under the covers for different Operating Systems?
os.popen returns a file-like object from which you can read any
error messages generated. You're not doing that, and os.popen
won't raise an error itself unless you, say, pass it a number
rather than a string.
output = os.popen ("dir")
print output.read ()
# But note:
# raises no exception
More information about the Python-list