2008/12/25 Dennis van Oosterhout <de.slotenzwem...@gmail.com>:
Hello Arno,

thanks for the explanation! I have one more question: on the python
site it says it's better to replace the system commands by subprocess
and Popen.
Now I searched for some good example for my specific case (as I have
no idea how it should work and I don't get it any clearer by reading
http://docs.python.org/3.0/library/subprocess.html#module-subprocess)
and I found this:

import subprocess
def clear():
   subProcess.Popen('clear')




On 25 dec 2008, at 13:11, Dennis van Oosterhout wrote:
Btw...does that mean that system('cls') only works on Windows...or to
say it otherwise: the program isn't platform independant?


what you are doing is executing a shell command.

look at it this way:

you open a DOS shell: start/run/command
there you enter the python interpreter by typing python (i think...)

now you can execute python commands

but if you want to execute DOS commands again,
you need to find a way to get "out" of python  and
back in to DOS

this is what happens...

so, "leaving" python brings you back into windows if you are on a windows system thus you can't execute *nix commands and to answer your question, those commands
are system commands and so they are very system dependent ;)



--
http://mail.python.org/mailman/listinfo/python-list

Reply via email to