Python:使用2to3将Python2转Python3

简介: Python:使用2to3将Python2转Python3

Python2中的print是一个语句,而Python3中是一个函数

Python2代码 example.py

def greet(name):
    print "Hello, {0}!".format(name)
print "What's your name?"
name = raw_input()
greet(name)

命令行中执行指令

$ 2to3 -w example.py

Python3代码

def greet(name):

print("Hello, {0}!".format(name))
print("What's your name?")
name = input()
greet(name)

书写兼容代码

from future import print_function

参考:

https://docs.python.org/2/library/2to3.html

            </div>
目录
相关文章
|
4月前
|
JSON 缓存 测试技术
Python 中的 OrderedDict
【8月更文挑战第23天】
170 0
|
数据采集 存储 数据挖掘
Python应用 | 我喜欢看什么美剧(一)
Python应用 | 我喜欢看什么美剧(一)
120 0
Python应用 | 我喜欢看什么美剧(一)
|
机器学习/深度学习 XML 存储
认识 Python
人生苦短,我用 Python —— Life is short, you need Python
|
数据库 Python
Python分享-with做了什么事?
Python分享-with做了什么事?
|
机器学习/深度学习 Python
(Python)矩阵旋转
(Python)矩阵旋转
|
Python 数据采集
python HTML解析器
一般的爬虫解析 html 用  sgmlib 或者 lxml 解析  lxml 解析速度是 BS 的 20 倍以上 http://www.
1435 0
|
Java Unix 程序员
Python-01-前世今生
Python-01-前世今生
283 0
|
JSON 数据格式 Python
每天一个Python小技巧(1)
每天一个Python小技巧(1)
每天一个Python小技巧(1)
|
数据采集 运维 算法
|
缓存 算法 Python
用 Python 把坤坤动起来
最近看到一个 Up 主 Ele实验室 发布的一个视频:字符化视频是怎么做出来的,感觉很有意思。不如自己也实现一个来玩玩? 以前也没怎么写过 Python,只用来刷过 LeetCode。正好借这个机会再学一学 Python 吧。
用 Python 把坤坤动起来