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
09 python - if判断语句
09 python - if判断语句
22 0
|
9月前
|
存储 Java Python
地震学 - MIniSEED转SAC(Python)
地震学 - MIniSEED转SAC(Python)
421 0
|
12月前
|
Python
Python流星雨
用Python画场流星雨看看。
112 0
python colormaps汇总
最近在进行python绘制散点图时,需要将一些数据根据大小进行颜色显示。需要引入colormaps模块,现将color maps进行汇总如下:
python colormaps汇总
|
人工智能 算法 Java
|
数据安全/隐私保护 Python
python pywifi
python pywifi 模块
153 0
|
数据采集 机器学习/深度学习 人工智能
初识 Python
人生苦短,我用 Python —— Life is short, you need Python
|
运维 Java 程序员
为什么很多人都说 Python 简单?
python写业务是简单,学深了不容易。
141 0
|
人工智能 大数据 物联网
行,Python终于玩大了!
行,Python终于玩大了! Python玩大了! 自2017年国务院印发《新一代人工智能发展规划》,明确指出在中小学阶段设置人工智能相关课程后,Python一路逆袭, 作为人工智能时代最合适的语言,Python无疑被越来越多人追捧,被众多程序员誉为“宇宙最好的编程语言”。
1621 0
|
数据安全/隐私保护 C++ Python