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>
目录
相关文章
|
1月前
|
开发者 Python
python (2)
python (2)
22 0
|
1月前
|
机器学习/深度学习 人工智能 算法框架/工具
python
python
25 0
|
1月前
|
数据可视化 测试技术 持续交付
python分析测试结果
【4月更文挑战第21天】
32 3
|
1月前
|
缓存 Shell 开发工具
你可能不知道的 Python 技巧
你可能不知道的 Python 技巧
34 1
|
7月前
|
C++ 开发者 Python
46 python - self
46 python - self
22 0
|
设计模式 自然语言处理 JavaScript
【21天python打卡】第1天 python预备知识(1)
大家好,今天是21天python打卡的第一天,我们要想学好python,我们先了解一些关于python的基础知识。
110 0
|
数据采集 机器学习/深度学习 人工智能
Python到底是个啥
Python到底是个啥
80 0
Python到底是个啥
|
Shell Python
初识python之技巧总结篇
初识python之技巧总结篇
114 0
初识python之技巧总结篇
|
数据采集 运维 算法