Python
文章平均质量分 67
long7181226
源码世界 - 程序界专业,标准,快速的解答平台-www.ymsky.net
展开
-
pyscws4 是一个python的分词程序
#coding=gbkimport osimport structimport sysreload(sys)sys.setdefaultencoding('gbk')XDB_VERSION = 34 # 0x01 ~ 0xffXDB_TAGNAME = 'XDB' # First bytesXDB_MAXKLEN = 0xf0 # maxklen: < 255class XDB原创 2014-04-01 14:12:46 · 1003 阅读 · 0 评论 -
解析xml文本
# parsexml.py # 本例子参考自python联机文档,做了适当改动和添加 import xml.parsers.expat # 控制打印缩进 level = 0 # 获取某节点名称及属性值集合 def start_element(name, attrs): global level print ' '*level, '原创 2014-04-01 14:11:49 · 879 阅读 · 0 评论 -
pop3协议收取邮件
# pop3.py import poplib emailServer = poplib.POP3('your pop3 server name') emailServer.user('your mail account') emailServer.pass_('your mail password') # 设原创 2014-04-01 14:10:57 · 758 阅读 · 0 评论 -
一个用python写的用命令行看糗百的小工具
#!/usr/bin/python#coding:utf-8#作者:Byron#博客:http://jiabin.tkimport urllib2import re#定义程序主函数def qiubai(page): url = "http://www.qiushibaike.com/week/page/%d" % page re_qb = re.compile(r原创 2014-04-01 14:13:32 · 611 阅读 · 0 评论 -
select 实现的 socket服务器
借鉴了asyncore模块中select.select的使用方法import socketimport tracebackimport selectEOL1 = b'\n\n'EOL2 = b'\n\r\n'socketmap = {}r,w,e = [],[],[]response = b'HTTP/1.0 200 OK\r\nDate: Mon, 1原创 2014-03-24 13:23:22 · 747 阅读 · 0 评论 -
hashlib穷举字典破解md5,sha1
#! /usr/bin/python# -*- coding: utf-8 -*-# Filename: crackhash.py 穷举字典破解md5,sha1import sys,getopt,hashlibif len(sys.argv) == 1: print 'usage: crackhash.py -t hashtype{md5/sha1} -h hashcode -w w原创 2014-03-24 13:45:28 · 2569 阅读 · 0 评论 -
django 配置404,500页面
z注意:如果加载admin页面css的样式,需要将admin css所有的样式放到static目录下。6.随便输入一个错误的地址,将显示你自定义的错误页面。1.首先将settings设置debug=false;2.设置static路径。5.将自定义的400.diango 自定义404 500页面。和500.html放到根模板下。原创 2014-05-16 16:01:23 · 8412 阅读 · 1 评论