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>
目录
相关文章
|
6月前
|
Python
619: 蟠桃记(python)
619: 蟠桃记(python)
|
2月前
|
JavaScript 前端开发 Python
bddExcel for Python
本文介绍如何使用Python建立bddExcel实现BDD,注意bddExcel没有用到Cucumber。
24 0
bddExcel for Python
|
机器学习/深度学习 人工智能 安全
什么是Python?
人生苦短,我用Python~
77 0
什么是Python?
|
测试技术 Python
python分享-pprint
python分享-pprint
|
Python
Python求梅森尼数
Python求梅森尼数
376 0
Python求梅森尼数
|
Web App开发 Python Windows
python爬取糗事百科
闲来无事,找点段子一乐呵,就逛到糗事百科,这次爬取没有什么难度,唯一值得说道的是增加了一点点的代码健壮性。 import requests from lxml import etree class Spider(): def __get_...
923 0
|
人工智能 Java 大数据
|
测试技术 Python
下一篇
无影云桌面