【找不到命令Python2】教程文章相关的互联网学习教程文章

在同一台电脑下如何进行Python2与3的切换?【图】

老师用的是 Python 2,但是我觉得自己现在学的话学个新点儿的比较好,2 和 3 据说差别还挺大,所以两个版本都装了,自己学的时候用 3,跑老师的程序时用 2。我的电脑是 Win 7,现在系统默认调用的是 2,如果在执行前加上“C:\python33\python.exe”就可以调用 3,但是这样太麻烦了,我在环境变量的 path 中加入“C:\python33”也没有效果,不知道还应该怎么设置可以方便的进行切换?回复内容: 好吧,我来给题主介绍个神器,virtua...

Python2和Python3有哪些主要区别?

回复内容:我来更正及评论下.> 1. print不再是语句,而是函数,比如原来是 print 'abc' 现在是 print('abc')但是 python2.6+ 可以使用 from __future__ import print_function 来实现相同功能> 2. 在Python 3中,没有旧式类,只有新式类,也就是说不用再像这样 class Foobar(object): pass 显式地子类化object但是最好还是加上. 主要区别在于 old-style 是 classtype 类型而 new-style 是 type类型> 3. 原来1/2(两个整数相除)...

什么时候应该从python2转向python3?

笔者编码水平中等,用Python写过不少东西但是在目前的需求下,大量的包都是支持Python2的。所以现在基本都是在Python2上编码。总觉得应该学习一下Python3但是不知道从什么时候转向它比较合适。大家有什么意见没?回复内容: 从现在开始,让自己的代码同时兼容python2和python3,具体做法参照流行模块如flask。三年前, 我刚进大学的时候, 学的第一种语言是Python, 老师强调要下载2.7, 不用3.x .三年来帮学弟学妹改Python作业, 一直用...

应该学习最新版本的Python3还是旧版本的Python2?

看到最新Python版本是3.5,但是网上的资料,包括出版的书籍,都是最晚到13年左右,很多细节都不同,语法也过时了。那此时应该直接学习3.X还是2.X?如果前者的话,有什么推荐的资料或者书么?最好中文。英文看起来效率会比较低。

centos系统升级python2.7.3

首先下载源tar包 可利用linux自带下载工具wget下载,如下所示:wget http://www.python.org/ftp/python/2.7.3/Python-2.7.3.tgz 下载完成后到下载目录下,解压tar -zxvf Python-2.7.3.tgz 进入解压缩后的文件夹cd Python-2.7.3 在编译前先在/usr/local建一个文件夹python27(作为python的安装路径,以免覆盖老的版本)mkdir /usr/local/python2.7.3在解压缩后的目录下编译安装./configure --prefix=/usr/local/python2.7.3 make ma...

MacOSX10.9安装的Python2.7升级Python3.3步骤详解

第1步:官网下载Python3.3 这里面有windows和mac os x下的安装程序,下载那个64位的安装程序 第2步:安装下载的img文件,安装完后的目录如下: 代码如下:/Library/Frameworks/Python.framework/Versions/3.3 第3步:移动python的安装目录 原来的安装目录见第2步,不过所有的python都在/System/Library/Frameworks/Python.framework/Versions目录中,所以最好使用下面的命令移动一下,当然不移动也可以。但后面步骤中的某些路径需要...

Python2.5/2.6实用教程入门基础篇

起步走 代码如下: #! /usr/bin/python a=2 b=3 c="test" c=a+b print "execution result: %i"%c 知识点 Python是动态语言,变量不须预先声明. 打印语句采用C风格 字符串和数字 但有趣的是,在javascript里我们会理想当然的将字符串和数字连接,因为是动态语言嘛.但在Python里有点诡异,如下: 代码如下: #! /usr/bin/python a=2 b="test" c=a+b 运行这行程序会出错,提示你字符串和数字不能连接,于是只好用内置函数进行转换 代码如下...

把项目从Python2.x移植到Python3.x的经验总结

经历移植jinja2到python3的痛苦之后,我把项目暂时放一放,因为我怕打破python3的兼容。我的做法是只用一个python2的代码库,然后在安装的时候用2to3工具翻译成python3。不幸的是哪怕一点点的改动都会打破迭代开发。如果你选对了python的版本,你可以专心做事,幸运的避免了这个问题。来自MoinMoin项目的Thomas Waldmann通过我的python-modernize跑jinja2,并且统一了代码库,能同时跑python2,6,2,7和3.3。只需小小清理,我们的代...

Python2.x和3.x下maketrans与translate函数使用上的不同

maketrans和translate函数是进行字符串字符编码的常用方法。本文着重点在于演示其基本用法和在不同版本下操作的差异。本文提到的2.X版本指2.6以上的版本,3.X版本指3.1以上的版本。2.X版本把字符串基本分为两种:unicode字符串和8位字符串str,后者包含字节数据和我们常见的ASCII码数据;而3.X版本则重新对字符串进行了划分,分为了字节字符串bytes和文本字符串str,两者都是不可变的,所以添加了一个可变的字节字符串类型bytearra...

详解Python2.x中对Unicode编码的使用

我确定有很多关于Unicode和Python的说明,但为了方便自己的理解使用,我还是打算再写一些关于它们的东西。字节流 vs Unicode对象 我们先来用Python定义一个字符串。当你使用string类型时,实际上会储存一个字节串。[ a ][ b ][ c ] = "abc" [ 97 ][ 98 ][ 99 ] = "abc" 在这个例子里,abc这个字符串是一个字节串。97.,98,,99是ASCII码。Python 2.x版本的一个不足之处就是默认将所有的字符串当做ASCII来对待。不幸的是,ASCII在拉...

Python2.x中str与unicode相关问题的解决方法【图】

python2.x中处理中文,是一件头疼的事情。网上写这方面的文章,测次不齐,而且都会有点错误,所以在这里打算自己总结一篇文章。 我也会在以后学习中,不断的修改此篇博客。 这里假设读者已有与编码相关的基础知识,本文不再再次介绍,包括什么是utf-8,什么是unicode,它们之间有什么关系。 str与字节码 首先,我们完全不谈unicode。s = "人生苦短"s是个字符串,它本身存储的就是字节码。那么这个字节码是什么格式的? 如果这段代码...

Python2中的raw_input()与input()

这两个均是 python 的内建函数,通过读取控制台的输入与用户实现交互。但他们的功能不尽相同。举两个小例子。>>> raw_input_A = raw_input("raw_input: ") raw_input: abc>>> input_A = input("Input: ") Input: abcTraceback (most recent call last):File "<pyshell#1>", line 1, in input_A = input("Input: ")File "", line 1, in NameError: name abc is not defined>>> input_A = input("Input: ") Input: "abc">>>>>> raw_...

Python26进制计算实现方法

本文实例讲述了Python 26进制计算方法。分享给大家供大家参考。具体分析如下: 题目是这样的: 假设A=1,B=2,C=3...AA=27,AB=28...AAA=xxx(表示某个数字),写一个函数统计一个字符串的值是多少# -*- coding:utf-8 -*- Created on 2013-3-29 @author: naughty dict={} dict[A]=1 dict[B]=2 dict[C]=3 dict[D]=4 dict[E]=5 dict[F]=6 dict[G]=7 dict[H]=8 dict[I]=9 dict[J]=10 dict[K]=11 dict[L]=12 dict[M]=13 ...

Python2.x版本中maketrans()方法的使用介绍

maketrans()方法返回的字符串intab每个字符映射到字符的字符串outtab相同位置的转换表。然后这个表被传递到translate()函数。 注意:两个intab和outtab必须具有相同的长度。 语法 以下是maketrans()方法的语法:str.maketrans(intab, outtab]);参数intab -- 这是实际字符的字符串。 outtab -- 这是相应的映射的字符的字符串。返回值 此方法返回时使用转换表translate()函数。 例子 下面的例子显示maketrans()方法的使用。在此,...

Windos 下python2.7安装 pymssql 解决方案

一、方法1: 单文件模块直接把文件拷贝到 $python_dir/Lib 二、方法2: 多文件模块,带setup.py 下载模块包,进行解压,进入模块文件夹,执行:python setup.py install 三、 方法3:easy_install 方式 先下载ez_setup.py,运行python ez_setup 进行easy_install工具的安装,之后就可以使用easy_install进行安装package了。 easy_install packageName easy_install package.egg 四、 方法4:pip 方式 先进行pip工具的安裝:ea...