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>
目录
相关文章
|
5月前
|
数据采集 机器学习/深度学习 人工智能
Python在哪些领域表现出色?
【6月更文挑战第13天】Python在哪些领域表现出色?
37 4
|
6月前
|
机器学习/深度学习 数据挖掘 开发工具
Python100天:01.初识python
【4月更文挑战第7天】Python100天:01.初识python
87 1
Python100天:01.初识python
|
3月前
|
数据采集 机器学习/深度学习 人工智能
Python的应用范围
【8月更文挑战第13天】Python的应用范围
33 5
|
3月前
|
索引 Python
干货!20个Python使用小技巧
干货!20个Python使用小技巧
|
6月前
|
自然语言处理 文字识别 前端开发
用Python做一个翻译器
之前有分享过gradio制作web App,我们今天就基于此做一个翻译器【2月更文挑战第13天】
210 3
|
6月前
|
Python
python作业题
python作业题
|
存储 数据库 Python
python问题解决
python问题解决
|
存储 Java 程序员
初识Python——“Python”
初识Python——“Python”
初识Python——“Python”
|
设计模式 自然语言处理 JavaScript
【21天python打卡】第1天 python预备知识(1)
大家好,今天是21天python打卡的第一天,我们要想学好python,我们先了解一些关于python的基础知识。
|
Python
Python:使用2to3将Python2转Python3
Python:使用2to3将Python2转Python3
107 0
下一篇
无影云桌面