Bill Allen wrote:
What are the particular advantages or disadvantages concerning using either
os.rename or shutil.move to rename a file.   I have tried both and for
simple renaming they seem equivalent.

Consider non-simple renaming.

At the interactive interpreter, call:

help(os.rename)

and then

help(shutil.move)

to be enlightened.

And read the Fine Manual:

http://docs.python.org/library/shutil.html

which conveniently now links directly to the source code, so you can see for yourself all the extra work shutil.move does to cover cases which os.rename may not cover (depending on the OS and/or file system).

http://docs.python.org/library/os.html#os.rename

os.rename is a thin wrapper around your file system's rename/mv command, with the same limitations as it has. shutil.move attempts to do extra work to overcome such limitations.



--
Steven

_______________________________________________
Tutor maillist  -  [email protected]
To unsubscribe or change subscription options:
http://mail.python.org/mailman/listinfo/tutor

Reply via email to