Python 3 被视为 Python 的未来,是目前正在开发中的语言版本。为了不带入过多的累赘,Python3在设计的时候没有考虑向下兼容。...Python 2.7 于 2010 年 7 月 3 日发布,并计划作为 2.x 版本的最后一版。...发布 Python 2.7 的目的在于,通过提供一些测量两者之间兼容性的措施,使 Python 2.x 的用户更容易将功能移植到 Python 3 上。 二....Python3与Python2.7的区别 Python 3.0 的主要修改包括: 1. 将 print 语句更改为内置函数 2. 改进整数分割的方式,整除 / , //不同 3....Python 3 将得到后续支持和开发,而 Python 2.7 不会; 2. Python 3与为 Python 2 版本构建的库的兼容性较低
match 功能介绍 用于查找字符串的头部(也可以指定起始位置),它是一次匹配,只要找到了一个匹配的结果就返回,而不是查找所有匹配的结果。...(0); start([group]) 方法用于获取分组匹配的子串在整个字符串中的起始位置(子串第一个字符的索引),参数默认值为 0; end([group]) 方法用于获取分组匹配的子串在整个字符串中的结束位置...例子 匹配myh0st中的字符以及从索引3和4开始匹配 ? search 功能介绍 用于查找字符串的任何位置,它也是一次匹配,只要找到了一个匹配的结果就返回,而不是查找所有匹配的结果。...例子 搜索myh0st234myh0st中的所有数字 ? finditer 功能介绍 finditer 方法的行为跟 findall 的行为类似,也是搜索整个字符串,获得所有匹配的结果。...但它返回的是一个match的对象。
前言 本篇文章的主要内容是使用Python匹配ASCII字符串的各种姿势。 基本知识 ASCII码对照表. ? 元字符对照表 ?...测试发现,[a-d]与[abcd]的结果一样,[a-z]与[abcd]的结果一样,前面的作用就是获取包含adcd的字符串,后面的作用就是获取不包含abcd的字符串。...还有就是[^\s]与[\S]的结果是一样的,\s与\S是互反的关系。...这个就与{0,1}的作用相同了。 获取文字的标签名 测试结果如图: ? \1的作用是对前面括号内获取的内容的引用,可以用在处理html页面的时候,获取标签名字的操作。...需要转义的字符 除了上面说的单独出现的元字符,小括号和中括号也需要转义。
安装 python wget http://python.org/ftp/python/2.7.2/Python-2.7.2.tgz tar jxvf Python-2.7.2.tar.bz2 cd...Python-2.7.2 mkdir /usr/local/python27 ..../configure --prefix=/usr/local/python27--with-zlib make && make install 解决旧版兼容问题 mv /usr/bin/python.../usr/bin/python_old ln -s /usr/local/python27/bin/python /usr/bin/ 解决yum的问题 vim /usr/bin/yum #!.../usr/bin/python ==》 #!/usr/bin/python_old python -V
上篇的补充 关于命名分组 下面看一个例子: 看的出来(?P\d{4})中,可以用尖括号中的名字去获取后面正则匹配出来的数值,这样方便调用,便于记忆。...:\d+)的时候,只是做了匹配的动作,但是并没有打印出来结果,这就是非捕获型括号的作用,我们在匹配域名的时候就可以使用到,如下: 怎么样?看出区别了吧。...>的作用是获取匹配到正则的地方,使用这个可以在给定的正则前面添加你想要添加的字符串,而与之前就正好相反的作用。...使用正则匹配中文字符 下面看个例子: 从例子看出,汉字在不指定u的时候,打印出来的是多个十六进制串,他将一个汉字分解成两个十六进制,在指定了u之后,出现的是unicode编码格式。...我们就可以用这两种模式去匹配所有中文字符,如下: 关于正则的就写这么多吧,剩下的就靠大家自己了,多写代码多测试,这才是编程的真谛。
安装PIL的时候,不能再注册表中识别出来python2.7 在网上找了方法,仅作笔记,供下次使用 方法: 新建一个register.py 文件,把一下代码贴进去 import sys from...# tweak as necessary version = sys.version[:3] installpath = sys.prefix regpath = "SOFTWARE\\Python...return print "--- Python", version, "is now registered!"...print "*** You probably have another Python installation!"...if __name__ == "__main__": RegisterPy() 然后命令行切换到脚本目录运行:python register.py 显示:--- Python 2.7 is
眼看着python3 都出来了,vps上用的还是2.4的版本额,确实汗了一把。决定升级下python。 python2.7是2.X的最后一个版本,同时她也加入了一部分3.X的新特性。...copyright", "credits" or "license" for more information. 6: >;>> 7: [root@wangyuelou ~]# 下载新版本的python...linux2 6: Type "help", "copyright", "credits" or "license" for more information. 7: >>> 此处已经可以正常使用python2.7...了 但是因为yum是使用的2.4的版本来用的,所以 还需要修改一下 1: [root@wangyuelou ~]# yum 2: There was a problem importing.../usr/bin/python #修改此处为2.4的位置 23: [root@wangyuelou ~]# vim /usr/bin/yum 24: 25: #!
import sys res_0 = sys.argv[0] res_1 = sys.argv[1] res_2 = sys.argv[2] print ...
安装步骤如下: 1、wget http://sourceforge.net/projects/mysql-python/files/mysql-python/1.2.3/MySQL-python-1.2.3....tar.gz 2、tar zxvf MySQL-python-1.2.3.tar.gz 3、cd MySQL-python-1.2.3 4、python setup.py build (这里有可能会报错如下...) [root@VM_162_135_centos MySQL-python-1.2.3]# python setup.py build sh: mysql_config: command not found...-1.2.3/setup_posix.py文件,将26行的mysql_config.path = “mysql_config” 修改为: mysql_config.path = “/usr/bin/...mysql_config”,并保存 d)继续执行python setup.py build 5、python setup.py install 到此安装完成!
1、下载python# wget https://www.python.org/ftp/python/2.7.9/Python-2.7.9.tgz 2、解压、编译安装(依次执行以下5条命令)# tar...-zxvf Python-2.7.9.tgz cd Python-2.7.9 ..../configure --prefix=/usr/local/python-2.7.9 make make install 3、系统自带了python版本,我们需要为新安装的版本添加一个软链# ln -...s /usr/local/python-2.7.9/bin/python /usr/bin/python2.7 4、若需使用该版本,只需输入"python2.7.9 + 空格 + py脚本"# python2.7...~/helloworld.py 【可选】# 假若想用python运行脚本,而不是python2.7,运行以下指令即可完成修改: ln -s /usr/local/python-2.7.9/bin/python
Windows7 Python安装过程 1.下载安装程序 我们安装Python的一个重要目的是为了用IAR编译CC2640 OAD文件时执行合并文件的脚本,所以我们一起来看看Python2.7版本的安装方法...10.在弹出的编辑对话框中,将Python的安装目录“C:\Python27”填写进去,注意,两个路径之间是用“;”分号隔开的。操作显示如下: ?...,这就说明我们的Python安装完成,并且配置完环境变量。...这样,我们的Python就安装完成了,并且配置到了系统环境变量中。 Windows10 Python安装过程 一、下载软件 Python的官方地址 ? 点击Downloads找到进行下载 ?...四、测试环境 1.同时按住win键和R键,会出现如下的,点击确定,进入命令行; ? 2.在命令行输入python,出现如下的Python相关信息,就表示装好了Python2.7.13 ?
一般centos系统自带的Python是2.6.6版本,由于版本太老有些好用的模块及功能需要Python2.7才支持。...简单写一下如何升级Python2.6到Python2.7并能同步使用pip,以及通过pip安装Django。踩过不少坑,总结了下,按下面步骤逐步安装不然会有报错。...ln -s /usr/local/Python2.7/bin/python2.7 /usr/bin/python vim /usr/bin/yum 修改第一行python为python2.6,保证yum...-y MySQL-python #先安装2.6版本的MySQLdb 把2.6包下的MySQLdb相关文件copy到2.7的包目录下 cp -r /usr/lib64/python2.6/site-packages...* /usr/local/python27/lib/python2.7/site-packages/ 6、安装Django pip install Django
/python2.7 setup.py install ln -sv /usr/local/python27/bin/python2.7 /usr/bin/python27 ...traitlets 在github 上下载https://github.com/ipython/traitlets # /usr/local/python27/bin/python2.7...//github.com/micheles/decorator # /usr/local/python27/bin/python2.7 setup.py install 4、报错:ImportError.../python27/bin/python2.7 setup.py install 5、报错:ImportError: No module named pexpect 在github 上下载...https://github.com/pexpect/pexpect # /usr/local/python27/bin/python2.7 setup.py install 6、报错ImportError
fastdfs 192.1.1.129 other 192.1.1.130 other 192.1.1.131 fastdfs 192.1.1.132 fastdfs 192.1.1.133 python.../usr/bin/env python # -*- coding: utf-8 -*- import sys #import pymysql #pymysql.install_as_MySQLdb()...用的 sql_lines = read_file('1.txt') # db_execute(sql_lines) test1=test(sql_lines) # test1=test() cat 2....txt 192.1.1.121 tomcat 192.1.1.122 redis,mongodb,tomcat python 2.py #!.../usr/bin/env python # -*- coding: utf-8 -*- import sys #import pymysql #pymysql.install_as_MySQLdb()
(python logo来自互联网) 摘自 Installing python 2.7 on centos 6.3..../ftp/python/2.7.6/Python-2.7.6.tar.xz tar xf Python-2.7.6.tar.xz cd Python-2.7.6 ..../configure --prefix=/usr/local make && make altinstall ln -s /usr/local/bin/python2.7 /usr/local/bin.../bin/python2.7 ez_setup.py /usr/local/bin/easy_install-2.7 pip which pip which easy_install 删除旧的 /usr...easy_install easy_install.old mv easy_install-2.6 easy_install-2.6.old 更新PIP pip install --upgrade pip 新的python
/ftp/python/2.7.7/Python-2.7.7.tgz # tar -xzvf Python-2.7.7.tgz # cd Python-2.7.7 # ..../configure --prefix=/usr/local/Python2.7 --enable-shared -enable-unicode=ucs4 # make # make install #...python -V 2、python解释器指向python2.7 # which python # cd /usr/bin # rm python # ln -s /usr/local/Python2.7.../bin/python python # python -V --执行报错 3、解决python -V执行报错 # cd /etc/ld.so.conf.d/ # echo "/usr/local/Python2.7.../lib" > python2.7.conf # ldconfig # python -V
linux升级python到2.7 一、下载python2.7安装包 # wget https://www.python.org/ftp/python/2.7.12/Python-2.7.12.tgz...二、解压 # tar -zxf Python-2.7.12.tgz # cd Python-2.7.12 三、新建安装目录,防止覆盖旧版本 # mkdir /usr/local/python27 四、安装...# cd Python-2.7.12 # ..../configure --prefix=/usr/local/python27 # make && make install 五、旧版python改名 # mv /usr/bin/python /usr.../bin/python24 六、创建链接到新版本 # ln -s /usr/local/python27/bin/python2.7 /usr/bin/python 七、测试 # python Python
Ubuntu 16.04, Python 2.7 安装 TensorFlow CPU ---- 安装 Virtualenv $ sudo apt-get install python-pip python-dev...python-virtualenv # for Python 2.7 创建 Virtualenv 环境 $ virtualenv --system-site-packages ~/tensorflow...python-dev python-virtualenv** # for Python 2.7 $ sudo apt-get install python3-pip python3-dev python-virtualenv...python-dev** # for Python 2.7 $ sudo apt-get install python3-pip python3-dev** # for Python 3.n Install...: $ conda create -n tensorflow pip python=2.7 # or python=3.3, etc.
利用cd命令进入想下载的目录(我一般使用/tmp) 2....下载压缩包 # wget http://www.python.org/ftp/python/2.7.x/Python-2.7.x.tgz (将x换成版本号,我用的是2.7.3) 3....解压缩 # tar -xvf Python2.7.x.tgz 4. 进入python文件夹 # cd Python2.7.x 5. 配置python # ./configure 6....# /usr/local/bin/python2.7 -V (2)建立软连接,使系统默认的python指向python2.7 正常情况下即使python2.7安装成功,系统默认指向的python仍然是2.4...版本 (可以直接运行命令 # python -V 来验证,应该显示的还是原来的版本号) 1.
下载2.7源码 wget https://www.python.org/ftp/python/2.7.13/Python-2.7.13.tgz 解压 tar -xf ..../Python-2.7.13.tgz 创建文件夹 mkdir /usr/local/python2.7/ 安装 cd ./Python-2.7.13 ..../configure --prefix=/usr/local/python2.7/ 备份当前版本 mv /usr/bin/python /usr/bin/python_bak 建立新版本软链接 ...ln -s /usr/local/python2.7/bin/python2.7 /usr/bin/python 检查版本 python -V 安装pip 下载安装脚本 wget --no-check-certificate.../local/python2.7/bin/pip /usr/bin/pip 别忘记修改yum中的配置: [root@alpha Python-2.7.13]# head /usr/bin/yum #!
领取专属 10元无门槛券
手把手带您无忧上云