If I run a python script using piping, sys.stdout.encoding inside it becomes None and crashes it. How can I get away with it without modifying the script? I cannot modify it for some reason.
Asked
Active
Viewed 2,097 times
5
-
1possible duplicates of: http://stackoverflow.com/questions/492483/setting-the-correct-encoding-when-piping-stdout-in-python http://stackoverflow.com/questions/1473577/writing-unicode-strings-via-sys-stdout-in-python http://stackoverflow.com/questions/4374455/how-to-set-sys-stdout-encoding-in-python-3 (and several note `PYTHONIOENCODING`) – torek Apr 03 '12 at 16:00