1. 如果给的target是folder,2to3会把目录下所有的py scripts都作一次转换
2. 如果给的target是file,2to3只会转换该文件
D:\python\study>D:\Tools\Python33\Tools\Scripts\2to3.py -w codes
RefactoringTool: Skipping implicit fixer: buffer
RefactoringTool: Skipping implicit fixer: idioms
RefactoringTool: Skipping implicit fixer: set_literal
RefactoringTool: Skipping implicit fixer: ws_comma
RefactoringTool: Refactored codes\if.py
--- codes\if.py (original)
+++ codes\if.py (refactored)
@@ -1,7 +1,7 @@
#!/usr/bin/python
# Filename: if.py
number = 23
-guess = int(input('Enter and integer please: '))
+guess = int(eval(input('Enter and integer please: ')))
if guess == number:
print('Congratulations! you guessed it.');
RefactoringTool: Refactored codes\while.py
--- codes\while.py (original)
+++ codes\while.py (refactored)
@@ -5,15 +5,15 @@
running = True;
while running:
- guess = int(raw_input('Enter an integer : '));
+ guess = int(input('Enter an integer : '));
if guess == number:
- print 'Congratulations, you guessed it.';
+ print('Congratulations, you guessed it.');
running = False;
elif guess < number:
- print 'No, it is a little higher than that';
+ print('No, it is a little higher than that');
else:
- print 'No, it is a little lower than that';
+ print('No, it is a little lower than that');
else:
- print 'The while loop is over.';
-print 'Done';
+ print('The while loop is over.');
+print('Done');
RefactoringTool: Files that were modified:
RefactoringTool: codes\if.py
RefactoringTool: codes\while.py
分享到:
相关推荐
### Python 学习笔记与简明教程知识点梳理 #### Python 第 1 课:安装 - **Python 安装步骤**: - 访问 Python 官方网站下载最新版本的 Python 安装包。 - 在安装过程中勾选“Add Python to PATH”选项以便在...
【Python学习笔记--皮大庆.pdf.zip】是一个针对初学者的Python编程教程,源自英文书籍《How to think like a computer scientist》。这本书以易懂的方式介绍了Python语言的基础知识,旨在帮助没有编程背景的人快速...
`__future__`模块是Python 2.x中的一个特殊模块,允许开发者在2.x版本中使用部分3.x的新特性,帮助代码向后兼容。例如,导入`from __future__ import print_function`可以让print在2.x中以函数形式工作。 总之,...
本笔记由皮大庆整理,他在学习《How to Think Like a Computer Scientist》时发现了Python,并为之着迷,从而编写了这份学习笔记。笔记中不仅包含了基础的编程概念,如变量、函数、循环和条件语句,也涵盖了更高级的...
### Python 学习笔记知识点详解 #### 多行注释 在 Python 中,单行注释通常使用 `#` 符号。对于多行注释,可以使用三种方法: 1. **连续使用 `#`:** 虽然可行但不够优雅。 2. **三重引号 `"""` 或 `'''`:** 这是...
【Python学习笔记-初识Python】 在编程世界中,Python是一种高级、通用的解释型编程语言,以其简洁、易读的语法和强大的功能而受到广大程序员的青睐。本笔记将带你初识Python的魅力,理解其核心概念,并为你提供...
通过这份学习笔记,初学者可以了解到Python的基础知识,包括但不限于Python的历史、版本、跨平台能力、基础语法、常用函数、数据类型、输入输出方法、以及一些常见的编程问题和解决方案。掌握这些知识点将有助于初学...
### Python学习笔记知识点详解 #### 一、Python 数据类型 Python 支持多种内置的数据类型,包括但不限于: 1. **整数(Integer)**: 用于表示整数值,例如 `2`。 2. **浮点数(Floating Point Number)**: 用于...
《Apress.Beginning.Python.From.Novice.to.Professional.Sep.2005.pdf》是一本由Mark Lutz撰写的专业Python编程书籍,旨在帮助初学者从零基础逐渐成长为Python编程的专业人士。这本书深入浅出地介绍了Python语言的...
根据提供的文件内容,这份《PYTHON学习笔记(2).pdf》的内容点涉及了Python编程语言的基础知识和一些实践操作。以下是对该笔记中提及知识点的详细解析: 1. Python基础语法:文档中多次出现单词"Python",强调这是一...
本资源“python test”包含的是关于Python的安装教程和人脸识别技术的学习笔记,这将帮助初学者快速掌握Python的基础知识,并进一步了解如何在实际项目中应用Python进行人脸识别。 首先,让我们详细探讨Python的...
2. **代码可读性**:Python强制使用缩进来定义代码块,这使得代码看起来整洁且易于理解。这种特性使得Python成为初学者入门的优秀选择,也使得团队间的协作更为顺畅。 3. **全局解释器锁(GIL)**:Python的GIL是...
"Python学习笔记"这个标题暗示了这是一份针对Python初学者的教程资料,旨在帮助读者理解和掌握Python编程的基本概念和技能。 描述中提到的《How to Think Like a Computer Scientist》是一本经典的计算机科学入门...
### Python学习笔记知识点详解 #### 一、搭建Python开发环境 **1.1 安装 PyCharm** - **下载**: 通过百度搜索“PyCharm”,访问官方网站进行下载。对于大多数开发者而言,社区版已经足够使用且免费。 - **注意...
在这一段文字中,我们看到了Python学习笔记的概览和一些关于Python语言的基本信息。首先,皮大庆作为作者,他的学习笔记是基于《How to think like a computer scientist》这本书编写的,非常适合初学者入门,也是...
### Python基础学习笔记知识点梳理 #### 一、Python学习策略 - **重点阅读经典资料**:初学者应优先系统地学习经典教材或教程,建立起扎实的基础。这些资源往往经过时间检验,内容全面且准确。 - **形成核心知识...
### Python学习笔记知识点详解 #### 一、Python基础入门 **1.1 Python简介** - **定义**: Python是一种解释型、面向对象、动态数据类型的高级程序设计语言。 - **特点**: - 易于学习: 简洁的语法和清晰的结构...
### Python从入门到实践之学习笔记 #### 第一章:Python环境配置与基本操作 **1.1 在Linux系统中检查Python版本** - **步骤**: 1. 打开终端窗口(通过快捷键或搜索`Terminal`)。 2. 输入`python`并按Enter键...
《从Excel到Python学习笔记》是一份全面介绍如何将数据处理和分析技能从传统电子表格软件Excel过渡到现代编程语言Python的学习资料。这份压缩包包含了作者kwan1117在这一过程中的经验和心得,旨在帮助初学者和有一定...
### Python入门笔记知识点详解 #### 一、热身 - 为什么选择Python? Python是一种流行的、通用的编程语言,因其简洁的语法和强大的功能而受到广大程序员的喜爱。在选择Python作为学习对象时,以下几点特性非常突出...