python reload(sys) 后无法输出

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python reload(sys) 后无法输出相关的知识,希望对你有一定的参考价值。

重新加载sys后,在idle里无法输出内容。出现这种情况,需要将sys的三个变量重新定义。

在重新载入sys之前,为三个变量赋值

a,b,c = sys.studin,sys.studout,sys.studerr

然后重新载入sys

reload(sys)

在为sys的三个变量赋值

sys.studin,sys.studout,sys.studerr = a,b,c

这样就解决了。。。

以上是关于python reload(sys) 后无法输出的主要内容,如果未能解决你的问题,请参考以下文章

reload(sys)后print失效问题解决

Python sys.setdefaultencoding('utf-8') 后就没输出

python3与python不同-reload()

python reload(sys)找不到,name 'reload' is not defined和Python3异常-AttributeError: module 'sys

Python reload(sys)找不到,name 'reload' is not defined

python3 中的reload(sys)和sys.setdefaultencoding('utf-8')