python
文章平均质量分 81
seven_five577
每天学一点,每天进步一点
展开
-
Centos 6.4 python 2.6.6 升级到 2.7.3
Centos56.4系统的自带的Python是2.6版本#python -V Python 2.6.61.下载Python-2.7.3 #wget http://python.org/ftp/python/2.7.3/Python-2.7.3.tar.bz22.解压#tar -jxvf Python-2.7.3.tar.bz2 3.更改工作目录#cd Py转载 2015-09-08 09:34:04 · 475 阅读 · 0 评论 -
python中使用sys.argv命令行参数
sys模块包含了与Python解释器和它的环境有关的函数。在python命令行环境下可以通过help('sys')或是点击打开链接可以查看sys模块所有的描述说明。sys.argv变量是一个字符串的列表,包含了命令行参数 的列表,即使用命令行传递给你的程序的参数。脚本的名称总是sys.argv列表的第一个参数sys.argv[0],第二个参数sys.argv[1]为程序原创 2015-09-15 13:36:43 · 10766 阅读 · 0 评论 -
Python 中利用urllib2简单实现网页抓取
网页抓取就是把URL地址中指定的网络资源从网络流中读取出来,保存到本地。在Python中,可以使用urllib2这个模块来抓取网页,模块提供了读取web页面数据的接口,我们可以像读取本地文件一样读取www和ftp上的数据.HTTP是基于请求和应答机制的:客户端提出请求,服务端提供应答。以下实现了最简单的urllib2抓取网页。#!/usr/bin/env pythonim原创 2015-09-28 13:54:57 · 3190 阅读 · 0 评论 -
使用python迭代器生成斐波那契数列
斐波纳契数列以递归的方法定义:F(0)=0,F(1)=1,F(n)=F(n-1)+F(n-2)(n≥2,n∈N*)这个数列从第2项开始,每一项都等于前两项之和,而且当n趋向于无穷大时,前一项与后一项的比值越来越逼近黄金分割0.618.首先可以通过简单的for循环实现#!/usr/bin/env pythondef fib(n): a,b = 0,1 for i原创 2015-09-16 14:39:31 · 6096 阅读 · 0 评论 -
Python 日志向控制台和文件输出
python 的标准库里有日志记录模块--logging,具体可参考官方API logging模块 1.创建logger实例logging模块是依靠调用Logger类的方法来实现的,Logger并不直接创建实例,而是通过调用logging.getLogger([name])创建logger实例,每个实例都有自己的名字.logger = logging.getLogger原创 2016-03-17 16:17:36 · 11204 阅读 · 0 评论 -
python中正则表达式以及re模块的使用
正则表达式设计思想是用一种描述性的语言来给字符串定义一个规则,凡是符合规则的字符串,则认为它“匹配”正则表达式中的特殊字符符号描述符号描述^正则表达式的开始字符\b匹配单词的开始和结束$正则表达式的结束字符\B匹配不是单原创 2015-09-21 09:26:55 · 4081 阅读 · 0 评论