import subprocess p = subprocess.Popen('ls', shell=True, stdout=subprocess.PIPE, stderr=subprocess.STDOUT) for line in p.stdout.readlines(): print line, retval = p.wait()
Traceback (most recent call last): File "./test1.py", line 56, in <module> main() File "./test1.py", line 45, in main fax.sendFax() File "./mailfax/Fax.py", line 13, in sendFax os.popen(cmd) UnicodeEncodeError: 'ascii' codec can't encode characters in position 46-52: ordinal not inrange(128)