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>
目录
相关文章
|
8月前
|
Python
Python一些实用小技巧
Python一些实用小技巧
28 0
|
9月前
|
Python
python 5
python 5
45 1
|
索引 Python
每天 3 分钟,小闫带你学 Python(十)
每天 3 分钟,小闫带你学 Python(十)
|
存储 小程序 数据安全/隐私保护
每天 3 分钟,小闫带你学 Python
每天 3 分钟,小闫带你学 Python
|
人工智能 Python Windows
一图学 Python
其实,说看了这张图就能学会 Python 显然过于“标题党”,如果你有类似的速成想法也请尽早摒弃。但这张图的价值在于,用一段简单的代码,将 Python 的许多基础知识点都涵盖在了一起。如果你是个 Python 初学者,刚看了一些入门教程,对基础有一些了解之后,可以对照这张图回顾下相关的知识点,看看自己能不能讲出里面每一个标注的含义。
|
存储 Python
Python字符串详解
Python字符串详解
143 0
Python字符串详解
|
BI 测试技术 Python
每天一个Python小技巧(4)
每天一个Python小技巧(4)
每天一个Python小技巧(4)
|
缓存 算法 Python
用 Python 把坤坤动起来
最近看到一个 Up 主 Ele实验室 发布的一个视频:字符化视频是怎么做出来的,感觉很有意思。不如自己也实现一个来玩玩? 以前也没怎么写过 Python,只用来刷过 LeetCode。正好借这个机会再学一学 Python 吧。
用 Python 把坤坤动起来
|
Python
4.10正确的 Python题
4.10正确的 Python题
136 0
|
Java Python Windows