I am am trying to run the following command via subprocess lpr -P printqueue filetoprint
I cannot seem to get it to work and return stderr I think the issue is how to specify the arguments I am trying subprocess.Popen(['lpr -P' ,'laserlpr','/etc/hosts'], shell=False) but get error : Traceback (most recent call last): File "testopen.py", line 6, in ? subprocess.Popen(['lpr -P' ,'laserlpr','/etc/hosts'], shell=False) File "/usr/python2.4/lib/python2.4/subprocess.py", line 558, in __in it__ errread, errwrite) File "/usr/python2.4/lib/python2.4/subprocess.py", line 991, in _exe cute_child raise child_exception OSError: [Errno 2] No such file or directory -- http://mail.python.org/mailman/listinfo/python-list