zoukankan      html  css  js  c++  java
  • python2代码转换python3(2018新)

           Python 3自带了一个叫做2to3.py,这个脚本会将你的Python 2程序源文件作为输入,然后自动将其转换到Python 3的形式,可进行整个文件夹或者是单个代码的python2代码的转换很是方便。

           第一步:检查是否安装。安装。

         第二步:找到,2to3.py (或2to3-script.py)所在位置。大家安装的位置不一样,先找到python 或者Anaconda3的库的安装地址

    安装python的参考:D:Python 3.5Toolsscripts

    安装Anaconda3的参考:D:Anaconda3Toolsscripts 

         第三步:2to3.py 脚本所在位置 使用快捷键 ctrl+shift(本人非常喜欢)打开 powershell窗口

    或者 使用Windows 命令提示符(cmd)进入 2to3.py (或2to3-script.py)脚本所在位置。

         第四步:转换操作

                     方式一:文件夹代码整体转换:

     python 2to3.py -w 文件夹路径

    若文件名2to3-script.py,则输入

     python 2to3-script.py -w 文件夹路径

    例如:转换的代码文件夹所在目录在:E:Mypythonmypython。在shell窗口,或者cmd下输入:

     python 2to3.py -w E:Mypythonmypython

    运行就可以。(很多教程强调要提前运行 2to3.py ,其实是不用的。不过前提保证要转换的文件是关闭状态

     或是,方式二:单个文件转换。

    此时确认文件位置和文件名xxx.py,在第三步完成后输入

    python 2to3.py -w 文件路径及文件名
    例如:
    python 2to3.py -w E:Mypythonmypythonxxx.py


  • 相关阅读:
    关于JSON可能出现的错误,待更/todo
    mongoose的安装与使用(书签记录) 2017
    HTTP的学习记录3--HTTPS和HTTP
    HTTP的学习记录(二)头部
    HTTP(一)概述
    LeetCode 455. Assign Cookies
    LeetCode 453. Minimum Moves to Equal Array Elements
    LeetCode 448. Find All Numbers Disappeared in an Array
    LeetCode 447. Number of Boomerangs
    LeetCode 416. Partition Equal Subset Sum
  • 原文地址:https://www.cnblogs.com/jpfss/p/9689917.html
Copyright © 2011-2022 走看看