Pycharm 2to3配置,python2转python3方式
目录
- 找到python3的安装路径
- 配置pycharm
- 添加自定义工具
- 把2to3配置进去
- 在pycharm中使用2to3
- 小技巧
- 总结
找到python3的安装路径
python3自带一个把python2代码转换成python3代码的程序,叫"2to3"
我们这里就只需要把该程序配置到pycharm中即可。
配置pycharm
添加自定义工具
pyCharm菜单栏–>「File」–>「Settings」–>「Tools」–>「External Tools」–>点击加号添加工具。
把2to3配置进去
注意:Parameters
请按照python实际路径填写
Program:$ModuleSdkPath$ Parameters:/usr/local/Cellar/python@3.7/3.7.10_3/bin/2to3 -w "$FileDir$" Working directory:$FileDir$
在pycharm中使用2to3
完成后可以在「菜单栏」–>「Tools」–>「Extern Tools」下使用。
小技巧
由于每次2to3都会生成一个bak备份文件,如果不需要这个备份可以在参数里添加-n
即可。
总结
以上为个人经验,希望能给大家一个参考,也希望大家多多支持我们。
相关推荐
-
Python3和PyCharm安装与环境配置【图文教程】
本文讲述了Python3和PyCharm安装与环境配置.分享给大家供大家参考,具体如下: 一.安装Python3 1.进入官网:www.python.org 2.下载(可以选择你自己的电脑系统版本,我这里是win7 64位) 3.然后点击XXX.exe傻瓜式安装 4.配置环境变量 [右键计算机]-->[属性]-->[高级系统设置]-->[高级]-->[环境变量]-->[在系统变量内容框中找到 变量名为Path 的一行,双击]/[或者在用户变量里添加也可以] --> [P
-
详解Pycharm第三方库的安装及使用方法
1.Pycharm第三方库的安装 方法一:pip install 包名:pip uninstall 包名. 方法二:pip install 下载路径\包名.whl (需要先下载第三包:地址:https://www.lfd.uci.edu/~gohlke/pythonlibs/,找到所需的包并下载保存),如下例安装gensim包所示: 方法三:若在pycharm编辑中,则在菜单setting/project/project interpreter中添加第三包.或者将第三方包放置于pycharm的s
-
详解pycharm配置python解释器的问题
在这里选择使用哪个版本的interpreter: 下拉框里选择show all可以看见目前已有的 点击添加按钮: 可以选择system interpreter: 里面有所有现在电脑里安装的python,usr/bin/python和system目录下的是电脑自带的,usr/local/bin/python3是自己安装的.自己安装的python3是最底下的那个,这里usr下的,我理解为,是一种映射.usr/local/bin/python3是/Library路径下的python3的映射.因为我试了
-
Pycharm 2to3配置,python2转python3方式
目录 找到python3的安装路径 配置pycharm 添加自定义工具 把2to3配置进去 在pycharm中使用2to3 小技巧 总结 找到python3的安装路径 python3自带一个把python2代码转换成python3代码的程序,叫"2to3" 我们这里就只需要把该程序配置到pycharm中即可. 配置pycharm 添加自定义工具 pyCharm菜单栏–>「File」–>「Settings」–>「Tools」–>「External Tools」–&
-
Python2和Python3之间的str处理方式导致乱码的讲解
Python字符串问题 在arcpy中版本为 python2.x 在QGIS中版本为 python2.x 或者 python3.x python2 和python3 之间的str处理方式经常会导致乱码,故出此文 python3版本 # 将str或字节并始终返回str def to_str(bytes_or_str): if isinstance(bytes_or_str, bytes): value = bytes_or_str.decode('utf-8') else: value = byt
-
让python同时兼容python2和python3的8个技巧分享
python邮件列表里有人发表言论说"python3在10内都无法普及".在我看来这样的观点有些过于悲观,python3和python2虽然不兼容,但他们之间差别并没很多人想像的那么大.你只需要对自己的代码稍微做些修改就可以很好的同时支持python2和python3的.下面我将简要的介绍一下如何让自己的python代码如何同时支持python2和python3. 一.放弃python 2.6之前的python版本 python 2.6之前的python版本缺少一些新特性,会给你的迁移
-
Python2与Python3关于字符串编码处理的差别总结
0x00 字符的编码 计算机毕竟是西方国家的发明,最开始并没有想到会普及到全世界,只用一个字节中的7位(ASCII)来表示字符对于现在庞大的文字数量来说显然不够,所以先后经历了好几套编码方案,不同国家和地区又有自己的方案,造成了现在诸多的历史遗留问题. 0x01 Python中的字符串 Python有两种不同的字符串,一种存储文本,一种存储字节.对于文本,Python内部采用Unicode存储,而字节字符串显示原始字节序列或者ASCII. 什么叫编码(encode)? 按照字面意思和以往经验,我
-
PyCharm常用配置和常用插件(小结)
常用配置 以下配置能使用File -> New Projects Settings -> Settings for New Projects进行配置的尽量用这个配置,因为这个配置是作用于所有新建项目的,不能用的选择File -> Settings 配置Python解释器 文件编码 文件和代码模板 #!/usr/bin/env python3 # -*- coding:utf-8 -*- # @author JourWon # @date ${DATE} # @file ${NAME}.p
-
Python2与python3中 for 循环语句基础与实例分析
下面的代码中python2与python3的print使用区别,大家注意一下.python3需要加()才行. 语法: for循环的语法格式如下: for iterating_var in sequence: statements(s) 流程图: 实例: #!/usr/bin/python # -*- coding: UTF-8 -*- for letter in 'jb51.net': # 第一个实例 print '当前字母 :', letter fruits = ['banana', 'app
-
python2 与python3的print区别小结
在Python2和Python3中都提供print()方法来打印信息,但两个版本间的print稍微有差异 主要体现在以下几个方面: 1.python3中print是一个内置函数,有多个参数,而python2中print是一个语法结构: 2.Python2打印时可以不加括号:print 'hello world', Python3则需要加括号 print("hello world") 3.Python2中,input要求输入的字符串必须要加引号,为了避免读取非字符串类型发生的一些行为,不
-
Python2与Python3的区别实例总结
本文实例总结了Python2与Python3的区别.分享给大家供大家参考,具体如下: Python的3??.0版本相对于Python的早期版本,这是一个较大的升级.为了不带入过多的累赘,Python 3.0在设计的时候没有考虑向下相容.许多针对早期Python版本设计的程式都无法在Python 3.0上正常执行.为了照顾现有程式,Python 2.6作为一个过渡版本,基本使用了Python 2.x的语法和库,同时考虑了向Python 3.0的迁移,允许使用部分Python 3.0的语法与函数.新
-
python2与python3的print及字符串格式化小结
最近一直在用python写程序,对于python的print一直很恼火,老是不按照预期输出.在python2中print是一种输出语句,和if语句,while语句一样的东西,在python3中为了填补python2的各种坑,将print变为函数,因此导致python3中print的一些使用和python2很不一样.同时,python3大改python2中的字符串格式化,主推format()函数格式,用法很是灵活,让老用户一时摸不着头脑.今天特来总结一样print和format,也希望能帮助大家彻
-
python2与python3共存问题的解决方法
python现在主要使用的有2个版本:2.x和3.x,而这2个版本的语法却有很多的不同,python3.x并不是向下兼容2.x的.虽然说3.x是未来python的主流,但是很多工具和个人还是倾向于python2.x,所以有时可能同时用到这两个版本,这时在同一台电脑上安装2个python版本就很有必要了. 本文参考官方解决方案 首先分别安装python2和python3,教程地址:Win10下python3.5和python2.7环境变量配置教程 如果现在要运行一个Python文件 hello.p
随机推荐
- jQuery中大家不太了解的几个方法
- dreamweaver cs4 激活码与方法
- OpenDesktop 1.0开放桌面操作系统光盘启动安装过程详细图解
- 三十四、 WIN2000注册表应用九例
- JS实现简单的右下角弹出提示窗口完整实例
- Yii2 GridView实现列表页直接修改数据的方法
- JQuery下的Live方法和$.browser方法使用代码
- Lua教程(十七):C API简介
- sqlserver 存储过程带事务 拼接id 返回值
- jQuery中的each()详细介绍(推荐)
- 原生javascript实现拖动元素示例代码
- Java异常简介和架构_动力节点Java学院整理
- C语言基础知识变量的作用域和存储方式详细介绍
- 一道关于C#参数传递的面试题分析
- 详解Android应用层制作LED指示灯
- android 完全退出应用程序实现代码
- 详解Mysql通讯协议
- 七个Spring核心模块详解
- iOS中输入框设置指定字符输入的方法
- 微信小程序自定义组件封装及父子间组件传值的方法