`

Python学习笔记(三): 2to3的使用

 
阅读更多
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学习笔记与简明教程.docx

    ### Python 学习笔记与简明教程知识点梳理 #### Python 第 1 课:安装 - **Python 安装步骤**: - 访问 Python 官方网站下载最新版本的 Python 安装包。 - 在安装过程中勾选“Add Python to PATH”选项以便在...

    Python学习笔记--皮大庆.pdf.zip

    【Python学习笔记--皮大庆.pdf.zip】是一个针对初学者的Python编程教程,源自英文书籍《How to think like a computer scientist》。这本书以易懂的方式介绍了Python语言的基础知识,旨在帮助没有编程背景的人快速...

    python基础教程(第三版)学习笔记.pdf

    `__future__`模块是Python 2.x中的一个特殊模块,允许开发者在2.x版本中使用部分3.x的新特性,帮助代码向后兼容。例如,导入`from __future__ import print_function`可以让print在2.x中以函数形式工作。 总之,...

    python学习笔记(带书签版)

    本笔记由皮大庆整理,他在学习《How to Think Like a Computer Scientist》时发现了Python,并为之着迷,从而编写了这份学习笔记。笔记中不仅包含了基础的编程概念,如变量、函数、循环和条件语句,也涵盖了更高级的...

    python-学习笔记

    ### Python 学习笔记知识点详解 #### 多行注释 在 Python 中,单行注释通常使用 `#` 符号。对于多行注释,可以使用三种方法: 1. **连续使用 `#`:** 虽然可行但不够优雅。 2. **三重引号 `"""` 或 `'''`:** 这是...

    python学习笔记-初识python

    【Python学习笔记-初识Python】 在编程世界中,Python是一种高级、通用的解释型编程语言,以其简洁、易读的语法和强大的功能而受到广大程序员的青睐。本笔记将带你初识Python的魅力,理解其核心概念,并为你提供...

    最新Python学习笔记1

    通过这份学习笔记,初学者可以了解到Python的基础知识,包括但不限于Python的历史、版本、跨平台能力、基础语法、常用函数、数据类型、输入输出方法、以及一些常见的编程问题和解决方案。掌握这些知识点将有助于初学...

    Python学习笔记.doc

    ### Python学习笔记知识点详解 #### 一、Python 数据类型 Python 支持多种内置的数据类型,包括但不限于: 1. **整数(Integer)**: 用于表示整数值,例如 `2`。 2. **浮点数(Floating Point Number)**: 用于...

    Apress.Beginning.Python.From.Novice.to.Professional.Sep.2005.pdf + 皮大庆 学习笔记

    《Apress.Beginning.Python.From.Novice.to.Professional.Sep.2005.pdf》是一本由Mark Lutz撰写的专业Python编程书籍,旨在帮助初学者从零基础逐渐成长为Python编程的专业人士。这本书深入浅出地介绍了Python语言的...

    PYTHON学习笔记(2).pdf

    根据提供的文件内容,这份《PYTHON学习笔记(2).pdf》的内容点涉及了Python编程语言的基础知识和一些实践操作。以下是对该笔记中提及知识点的详细解析: 1. Python基础语法:文档中多次出现单词"Python",强调这是一...

    python test:一些python安装和人脸识别的东西。python学习笔记 .zip

    本资源“python test”包含的是关于Python的安装教程和人脸识别技术的学习笔记,这将帮助初学者快速掌握Python的基础知识,并进一步了解如何在实际项目中应用Python进行人脸识别。 首先,让我们详细探讨Python的...

    python学习笔记1.docx

    2. **代码可读性**:Python强制使用缩进来定义代码块,这使得代码看起来整洁且易于理解。这种特性使得Python成为初学者入门的优秀选择,也使得团队间的协作更为顺畅。 3. **全局解释器锁(GIL)**:Python的GIL是...

    python学习笔记

    "Python学习笔记"这个标题暗示了这是一份针对Python初学者的教程资料,旨在帮助读者理解和掌握Python编程的基本概念和技能。 描述中提到的《How to Think Like a Computer Scientist》是一本经典的计算机科学入门...

    Python学习笔记

    ### Python学习笔记知识点详解 #### 一、搭建Python开发环境 **1.1 安装 PyCharm** - **下载**: 通过百度搜索“PyCharm”,访问官方网站进行下载。对于大多数开发者而言,社区版已经足够使用且免费。 - **注意...

    《强烈推荐》Python学习笔记--皮大庆

    在这一段文字中,我们看到了Python学习笔记的概览和一些关于Python语言的基本信息。首先,皮大庆作为作者,他的学习笔记是基于《How to think like a computer scientist》这本书编写的,非常适合初学者入门,也是...

    python基础学习笔记

    ### Python基础学习笔记知识点梳理 #### 一、Python学习策略 - **重点阅读经典资料**:初学者应优先系统地学习经典教材或教程,建立起扎实的基础。这些资源往往经过时间检验,内容全面且准确。 - **形成核心知识...

    Python学习笔记.pdf

    ### Python学习笔记知识点详解 #### 一、Python基础入门 **1.1 Python简介** - **定义**: Python是一种解释型、面向对象、动态数据类型的高级程序设计语言。 - **特点**: - 易于学习: 简洁的语法和清晰的结构...

    python从入门到实践之学习笔记

    ### Python从入门到实践之学习笔记 #### 第一章:Python环境配置与基本操作 **1.1 在Linux系统中检查Python版本** - **步骤**: 1. 打开终端窗口(通过快捷键或搜索`Terminal`)。 2. 输入`python`并按Enter键...

    从 Excel 到 Python 学习笔记.zip

    《从Excel到Python学习笔记》是一份全面介绍如何将数据处理和分析技能从传统电子表格软件Excel过渡到现代编程语言Python的学习资料。这份压缩包包含了作者kwan1117在这一过程中的经验和心得,旨在帮助初学者和有一定...

    python 入门笔记

    ### Python入门笔记知识点详解 #### 一、热身 - 为什么选择Python? Python是一种流行的、通用的编程语言,因其简洁的语法和强大的功能而受到广大程序员的喜爱。在选择Python作为学习对象时,以下几点特性非常突出...

Global site tag (gtag.js) - Google Analytics