os.system function
Jeremy Sanders
jeremy+complangpython at jeremysanders.net
Mon Jan 11 17:31:07 EST 2010
Zabin wrote:
> Thanks for the pointers....i had a look around and found the site:
>
http://www.microsoft.com/resources/documentation/windows/xp/all/proddocs/en-
us/xcopy.mspx?mfr=true
>
> to disable the prompt- i needed to include /y as below:
> os.system ('xcopy /s %s %s /y ' % (dirExe, dirname_new))
>
>
> and just wondering- whats the drawback of using os.system() command
- It won't work across different platforms (unix, mac, windows)
- Spaces or special characters in the filename will mess up the command line
and can lead to huge security flaws in your program.
- It's inefficient as you have to start a new program to do the work (slow
on windows)
- Error handling from the xcopy process will not be easy
--
Jeremy Sanders
http://www.jeremysanders.net/
More information about the Python-list
mailing list