1. 程式人生 > >python reload(sys)找不到,name 'reload' is not defined和Python3異常-AttributeError: module 'sys' has no att

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

attribute 原創文章 requests odin port error: code utf-8 原因分析

基於python3.6.1版本,在一個.py文件中,加入這3行:
import requests, re, sys
reload(sys)
sys.setdefaultencoding("utf-8")

出現這樣的錯誤:
sys.setdefaultencoding("utf-8")
AttributeError: module ‘sys‘ has no attribute ‘setdefaultencoding‘

原因分析:
Python3字符串默認編碼unicode, 所以sys.setdefaultencoding也不存在了

解決:
去掉,sys.setdefaultencoding
---------------------

作者:琦彥
來源:CSDN
原文:https://blog.csdn.net/fly910905/article/details/74922378
版權聲明:本文為博主原創文章,轉載請附上博文鏈接!

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