python—— reload(sys)报错 “name 'reload' is not defined”

1 reload(sys)
2 sys.setdefaultencoding("utf-8")

在Python 3.x中不好使了 提示 name ‘reload’ is not defined

sys.setdefaultencoding(“utf-8”) 这种方式在Python3.x中被彻底遗弃

在Python 3.x中被替换为

1 import importlib
2 importlib.reload(sys)

 

posted on 2018-08-23 11:25  mentiantian  阅读(4138)  评论(0编辑  收藏  举报