zoukankan      html  css  js  c++  java
  • python2 到 python3 转换工具 2to3

    windows系统下的使用方法:

      (1)将python安装包下的Tools/Scripts下面的2to3.py拷贝到需要转换文件目录中。

      (2)dos切换到需要转换的文件目录下,运行命令2to3.py test.py

        可打印test.py,在python2与python3的差异。

      (3)dos切换到需要转换的文件目录下,运行命令2to3.py -w test.py

        将test.py备份为test.py.bak文件

        test.py将相应的格式及相应包改写为python3

    恭喜你,python2到python3的格式修改成功。

    同时,迎接你的可能还是不少异常。例如下面的描述:

    现象1:

    TypeError: cannot use a string pattern on a bytes-like object

    原因:

      正则表达式是Unicode字符串,但是urlopen()的 read()是ASCII/bytes 字符串。

      The fix here is to compile a bytes object instead of a text string.

      即改为

        REGIX = compile(b'#([d,]+)')

    ----- 未完----

      不断学习中

  • 相关阅读:
    Linux中hadoop配置hdfs
    linux安装配置hadoop
    Linux配置Tomcat
    虚拟机jdk(在profile.d中)配置
    SSH免密登录
    Linux配置MySQL
    虚拟机jdk(profile)配置
    解释器模式实例分析
    第七天
    第六天
  • 原文地址:https://www.cnblogs.com/todayisafineday/p/5656429.html
Copyright © 2011-2022 走看看