Python3异常-AttributeError: module 'sys' has no attribute 'setdefaultencoding

  • 基于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

 

    原文作者:琦彦
    原文地址: https://blog.csdn.net/fly910905/article/details/74922378
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞