Python sys.stdout.encoding为None,如何在不更改脚本的情况下修复它?

Python sys.stdout.encoding为None,如何在不更改脚本的情况下修复它?,python,encoding,stdout,piping,Python,Encoding,Stdout,Piping,如果我使用管道运行python脚本,其中的sys.stdout.encoding将变为None并崩溃。如果不修改脚本,我怎么能侥幸逃脱呢?由于某些原因,我无法修改它。可能重复的:(和几个注释PYTHONIOENCODING)

如果我使用管道运行python脚本,其中的sys.stdout.encoding将变为None并崩溃。如果不修改脚本,我怎么能侥幸逃脱呢?由于某些原因,我无法修改它。

可能重复的:(和几个注释
PYTHONIOENCODING