zoukankan      html  css  js  c++  java
  • python2 => python3 踩坑集合

    报错内容: ModuleNotFoundError: No module named 'md5' 解析: 这是 python2 的库,python3 已经把它包含进 hashlib 库里了 解决方法 直接把对 md5 库的引用语句注释掉,改为引用 hashlib 库

    2. 报错内容: AttributeError: module 'sys' has no attribute 'setdefaultencoding' 解析: python2 的默认字符编码为 ASCII 编码,所以有 setdefaultencoding 这个方法转换为 utf-8 编码,而 python3 的默认字符编码是 unicode 编码,这种编码本身支持汉字,所以就不存在上述方法了 解决方法 直接把该语句注释掉

    3. 报错内容: ModuleNotFoundError: No module named 'urlparse' 解析: urlparse 是python2 的库,python3已经把这个库重命名为 urllib.parse 了 解决方法 把对 urlparse 库的引用语句注释掉,改为引用 urllib.parse 库

    4. 报错内容: ModuleNotFoundError: No module named 'urlparse' 解析: urlparse 是python2 的库,python3已经把这个库重命名为 urllib.parse 了 解决方法 把对 urlparse 库的引用语句注释掉,改为引用 multiprocessing 库里了

    5. 报错内容: ModuleNotFoundError: No module named 'Queue' 解析: Queue 是python2 的库,python3已经把这个库加到 multiprocessing 里了 解决方法 把对 Queue 库的引用语句注释掉,改为引用 from multiprocessing import Queue

    非淡泊无以明志
  • 相关阅读:
    golang/windows如何删除只读属性文件
    golang/TLS 采坑
    gsweb —— 理解HTTP协议
    gsweb —— 自己动手用golang写WEB框架
    Scala冒泡排序、快排、归并
    Hadoop自动化部署脚本
    大数据学习笔记
    vim键盘图
    什么是回调或高级函数?
    使用CSS表达式去除超链接的虚框的一些方法
  • 原文地址:https://www.cnblogs.com/Canace22/p/py2topy3.html
Copyright © 2011-2022 走看看