Hans Mulder wrote: > Strictly speaking, os.system is deprecated and you should use > the equivalent invocation of subprocess.call:
Strictly speaking, os.system is *not* deprecated in either Python 2.x or 3.x. Latest stable documentation for Python 2.7 and 3.2: http://docs.python.org/library/os.html#os.system http://docs.python.org/py3k/library/os.html#os.system And docs in development for 3.3 (unstable): http://docs.python.org/dev/library/os.html#os.system Deprecation means that there are active plans to remove the feature. There are no such plans to remove os.system. What the docs say is much milder: "The subprocess module provides more powerful facilities for spawning new processes and retrieving their results; using that module is preferable to using this function." Using subprocess may be recommended, but that is not the same as saying that os.system is deprecated. os.system will not be going away any time in the foreseeable future. -- Steven -- http://mail.python.org/mailman/listinfo/python-list