python
文章平均质量分 66
aletero
aletero
展开
-
详细记录python的range()函数用法
使用python的人都知道range()函数很方便,今天再用到他的时候发现了很多以前看到过但是忘记的细节。这里记录一下range(),复习下list的slide,最后分析一个好玩儿的冒泡程序。这里记录一下:?>>>range(1,5)#代表从1到5(不包含5)[1,2,3,4]>>>range(1,5,2)#代表从1到5,间隔2(转载 2012-07-30 14:02:00 · 941 阅读 · 0 评论 -
Python之lxml
作者:Shane出处:http://bluescorpio.cnblogs.com lxml takes all the pain out of XML. Stephan Richter lxml是Python语言里和XML以及HTML工作的功能最丰富和最容易使用的库。lxml是为libxml2和libxslt库的一个Python化的绑定。它与众不同的地方是它兼顾了这些原创 2013-08-21 21:15:14 · 2533 阅读 · 0 评论 -
python模块之bsddb: bdb高性能嵌入式数据库 1.基础知识
转自:http://blog.csdn.net/zhaoweikid/article/details/1665741 bsddb模块是用来操作bdb的模块,bdb是著名的Berkeley DB,它的性能非常好,mysql的存储后端引擎都支持bdb的方式。这里简单介绍一些关于bsddb的使用方法。 bdb不同于一般的关系数据库,它存储的数据只能是以key和value原创 2013-08-23 13:50:33 · 1188 阅读 · 0 评论 -
MySQLdb for Python使用指南/Python的数据库操作
源地址:http://www.cnblogs.com/czh-liyu/archive/2008/04/13/1151758.html网站就是要和数据库进行交互,否则什么都不用做了...今天我们来看一个叫MySQLdb的库,这个用来和MySQL数据库进行交互.可以从这里获得这个库http://sourceforge.net/projects/mysql-python如果原创 2013-08-31 11:31:32 · 1151 阅读 · 0 评论 -
Python Signal(信号) 异步系统事件
信号的概念信号(signal)-- 进程之间通讯的方式,是一种软件中断。一个进程一旦接收到信号就会打断原来的程序执行流程来处理信号。几个常用信号:SIGINT 终止进程 中断进程 (control+c)SIGTERM 终止进程 软件终止信号SIGKILL 终止进程 杀死进程SIGALRM 闹钟信号转载 2014-02-13 14:18:58 · 1408 阅读 · 0 评论 -
Python API 翻译-HTMLParser模块
Python 支持各种格式的结构化数据标记。包括SGML,HTML,XML XML包中的模块需要SAX-compliant XML parser 是可用的。PyXML插件包提供了XML扩展 20.1HTMLParser-简单的HTML和XHTML parser 在Python 3.0中,HTMLParser is renamed tohtml.par转载 2014-05-08 17:06:24 · 930 阅读 · 0 评论 -
python 解析html文档模块HTMLPaeser
python 解析html文档模块HTMLPaeser ID 检测名称 CVE号 检测类别 风险级别 1 FTP缓冲区溢出 CVE-1999-0789原创 2014-05-08 15:44:19 · 2293 阅读 · 0 评论 -
python的性能分析工具line_profiler
python 有个line_profiler项目,可以查看python脚本中每行代码多块多频繁的执行ubuntu 12.04中安装line_profiler过程1、安装gcc (ubuntu12.04已安装)2、安装Cythonsudo apt-get install python-dev 下载地址:https://pypi.python.org/pypi/Cyth原创 2014-02-10 18:21:08 · 5165 阅读 · 0 评论 -
python 发送Email程序
python 发送邮件需要用到 smtplib和 email 这两个库smtplib 用于发送邮,smtplib提供了一种很方便的途径发送电子邮件。它对smtp协议进行了简单的封装 使用方法如下:#连接到SMTP服务器SMTP.connect(host, port) #host服务器地址 port 用到端口#登录到SMTP服务器SMTP.login(user原创 2014-04-11 13:02:58 · 1213 阅读 · 0 评论 -
python模块之bsddb: bdb高性能嵌入式数据库 1.基础知识
转自:http://blog.csdn.net/zhaoweikid/article/details/1665741 bsddb模块是用来操作bdb的模块,bdb是著名的Berkeley DB,它的性能非常好,mysql的存储后端引擎都支持bdb的方式。这里简单介绍一些关于bsddb的使用方法。 bdb不同于一般的关系数据库,它存储的数据只能是以key和valu原创 2013-08-20 15:45:18 · 968 阅读 · 0 评论 -
python bsddb
bsddb模块是用来操作bdb的模块,bdb是著名的Berkeley DB,它的性能非常好,mysql的存储后端引擎都支持bdb的方式。这里简单介绍一些关于bsddb的使用方法。 bdb不同于一般的关系数据库,它存储的数据只能是以key和value组成的一对数据,使用就像python的字典一样,它不能直接表示多个字段,当要存储多个字段的数据时,只能把数据作为一个整体存放到value中。原创 2013-08-01 11:33:21 · 1912 阅读 · 0 评论 -
python实现简单Nmap扫描
#!/usr/bin/env python# _*_ coding:utf-8 _*_import sysimport structimport timeimport arrayimport stringimport getoptimport binasciiimport threadingimport socketimport selectimport threadin原创 2012-08-19 20:45:23 · 2555 阅读 · 0 评论 -
Python模块学习--random 随机数生成
转自:http://www.sqlite.com.cn/MySqlite/11/529.HtmlPython中的random模块用于生成随机数。下面介绍一下random模块中最常用的几个函数。random.randomrandom.random()用于生成一个0到1的随机符点数: 0 random.uniform random.uniform的函数原型为:random.u转载 2012-09-07 14:13:06 · 936 阅读 · 0 评论 -
python的正则表达式 re
原文地址http://luy.li/category/best/延伸阅读:python的 内建函数 和 subprocess 。此文是本系列的第三篇文章了,和之前一样,内容出自官方文档,但是会有自己的理解,并非单纯的翻译。所以,如果我理解有误,欢迎指正,谢谢。本模块提供了和Perl里的正则表达式类似的功能,不关是正则表达式本身还是被搜索的字符串,都可以是Unicode字符,这点不用转载 2012-09-06 20:12:53 · 1146 阅读 · 0 评论 -
python编码方式
获得python系统默认编码在Python代码中,普通字符串的编码方式与程序源文件编码方式一致的,而很多IDE在默认情况下,将程序源文件按照系统默认字符编码来保存的。下面给出用Python获取系统默认编码的例子:#!/usr/bin/env python#coding=utf-8""" 获取系统默认编码"""import sysprint sys.ge转载 2012-09-26 11:19:18 · 2044 阅读 · 0 评论 -
Python Cookbook 4.1 复制(拷贝)对象(浅复制和深复制)
需求:你想复制一个对象.因为在Python中,无论你把对象做为参数传递,做为函数返回值,都是引用传递的.讨论:标准库中的copy模块提供了两个方法来实现拷贝.一个方法是copy,它返回和参数包含内容一样的对象.import copynew_list = copy.copy(existing_list)有些时候,你希望对象中的属性也被复制,可以使用de转载 2012-12-03 14:36:17 · 609 阅读 · 0 评论 -
使用C写Python的模块
使用C写python模块。。引用自:http://zouyesheng.com/python-module-c.html使用C写Python的模块2012-12-21 23:49 更新邹业盛概述引入 Python.h 头文件编写包装函数处理从 Python 传入的参数实现逻辑功能处理 C 中的返回值注册函数注册模块转载 2012-12-26 17:12:51 · 1034 阅读 · 0 评论 -
一段关于Python字典遍历的“争论”
一段关于Python字典遍历的“争论”Posted on 2010年10月31日6,249 阅读小弟我今天吃饱了饭逛大神们的blog,发现bones的某篇日志下面这么一段小小的争论。先摘抄下:123456789101112131415161718192021转载 2013-03-05 11:36:46 · 1388 阅读 · 0 评论 -
python time模块详解(转)
python 的内嵌time模板翻译及说明一、简介time模块提供各种操作时间的函数说明:一般有两种表示时间的方式:第一种是时间戳的方式(相对于1970.1.1 00:00:00以秒计算的偏移量),时间戳是惟一的第二种以数组的形式表示即(struct_time),共有九个元素,分别表示,同一个时间戳的struct_time会因为时区不同而不同year (four dig原创 2013-04-17 10:55:45 · 889 阅读 · 0 评论 -
转 python 之 分割参数getopt
python 之 分割参数getopt os下有个方法walk,非常的好用,用来生成一个generator。每次可以得到一个三元tupple,其中第一个为起始路径,第二个为起始路径下的文件夹,第三个是起始路径下的文件。 1. 导入getopt, sys 模块 2. 分析命令行参数 3. 处理结果 第一步很简单,只需要: import getopt, sys原创 2013-08-01 13:37:00 · 1019 阅读 · 0 评论 -
利用python的xmllib2实现XML文件解析
待解析的XML文件: <![CDATA[ function matchwo(a,b) { if(a < b && a < 0)then { return 1; } else { return 0; } } ]]> 34 Steve Mark Dave <![CDA原创 2012-08-19 20:37:13 · 1877 阅读 · 0 评论