beautifulsoup:python 解析html的BeautifulSoup

er" _disibledevent=复制代码 代码如下:# coding=utf-8 from BeautulSoup import BeautulSoup, Tag, NavigableString from SentenceSpliter import SentenceSpliter from os.path import basename,dirname,isdir,isfile fro... [阅读全文]

python全局变量:打印出python 当前全局变量和入口参数的所有属性

def cndebug(obj=False): """ Author : Nemon Update : 2009.7.1 TO use : cndebug(obj) or cndebug or MyObject.debug=cndebug License: GPL """ pr('='*80) pr('='*30 + ' GLOBAL VARIABLES ' +'='*30) pr('='*80)... [阅读全文]

python创建文件夹:python 查找文件夹下所有文件 实现代码

er" _disibledevent=复制代码 代码如下:def find_file_by_pattern(pattern='.*', base=".", circle=True): '''''查找给定文件夹下面所有 ''' re_file = re.compile(pattern) base ".": base = os.getcwd final_file_list = pr base ... [阅读全文]

python运算符:python 运算符 供重载参考

2元运算符 特殊思路方法 + __add__,__radd__ - __sub__,__rsub__ * __mul__,__rmul__ / __div__,__rdiv__,__truediv__,__rtruediv__ // __floordiv__,__rfloordiv__ % __mod__,__rmod__ ** __p... [阅读全文]

4k分割:用python分割TXT文件成4K的TXT文件

er" _disibledevent=复制代码 代码如下:########################## # # # 为了避免截断中文 # # 文件要求是 unicode 编码 # # txt文件另存为对话框下面有下拉框可选存 # # 储编码格式 # # # ########################## import os import struct filename = str(... [阅读全文]

python正则表达式:python 正则式 概述及常用字符

1.元: . 它匹配除了换行外任何在 alternate 模式(re.DOTALL)下它甚至可以匹配换行 ^ 匹配行首除非设置 MULTILINE 标志它只是匹配串开始 $ 匹配行尾行尾被定义为要么是串尾要么是个换行后面任何位置 * 重复0或N次 + 重复1或N次 ? 重复0或1次 {} 该限定符意思是至少有 m 个重复至多到 n 个重复 它们常用来指定个类别所谓类别就是你想匹配个集 \ 反斜杠... [阅读全文]

python正则表达式:python 正则式使用心得体会

1.match 从开始位置开始匹配 2.search 任意位置匹配如果有多个匹配只返回第个 3.finditer 返回所有匹配 4.每次匹配都是尽量最大匹配例如: m = re.compile('abc[bcd]*b') m.findall('abcbcbcb') ['abcbcbcb'] 其实abcbcb也是匹配abc[bcd]*b不过只返回个最大匹配值 5.split思路方法 a.根据正则... [阅读全文]

python正则表达式:python ip正则式

ip正则式为:r'(([12][0-9][0-9]|[1-9][0-9]|[1-9])\.){3,3}([12][0-9][0-9]|[1-9][0-9]|[1-9])' 以下为个举例 #-*- coding:utf-8 -*- import re def ip: '验证IP正则式' def match_group(p): s = '''211.210.209.108 gan ffad1.210.... [阅读全文]

python正则表达式:Python 正则表达式操作指南

原文作者:A.M. Kuchling ([email protected]) 授权许可:创作共享协议 翻译人员:FireHare 校对人员:Leal 适用版本:Python 1.5 及后续版本隐藏]=toclevel-1=tocnumber1 =toctext介绍 =toclevel-1=tocnumber2 =toctext简单模式 =toclevel-2=tocnumber2.1 =toctext匹配 =t... [阅读全文]

python正则表达式:python 正则表达式 概述及常用字符

1.元: . 它匹配除了换行外任何在 alternate 模式(re.DOTALL)下它甚至可以匹配换行 ^ 匹配行首除非设置 MULTILINE 标志它只是匹配串开始 $ 匹配行尾行尾被定义为要么是串尾要么是个换行后面任何位置 * 重复0或N次 + 重复1或N次 ? 重复0或1次 {} 该限定符意思是至少有 m 个重复至多到 n 个重复 它们常用来指定个类别所谓类别就是你想匹配个集 \ 反斜杠... [阅读全文]

剪切就是拷贝文件:用python实现的可以拷贝或剪切一个文件列表中的所有文件

er" _disibledevent=复制代码 代码如下:# coding:utf-8 import os import sys def cut_and_paste_file(source, destination): ''' source: file path 中文 destination: directory path ''' def format_p... [阅读全文]

python安装:Python 自动安装 Rising 杀毒软件Software

不能使用时,或重新安装系统时,方便我们重新安装最新版本. 但是每次安装都要点击好几次 Next 按钮,同时还要提供序列号,ID 等信息,我很讨厌这种重复工作,索性写个小脚本,让他自动安装,这样 我就可以,在安装时休息几分钟了 脚本使用了 Python 2.3 + Com 对象,所以你系统必须安装Python2.3或更高版本 同时必须安装 Mark Hammond's Win32all 模块 (特别... [阅读全文]

serverreferer:asp Http_Referer Server_Name和Http_Host

刚才运行了段代码来查看Request.ServerVariables里面有多少值看了下共50个! 代码%=Request.ServerVariables.count% 以前感觉Request.ServerVariables里值很多现在看看还是那么多不过今天谈其中个值----HTTP_Referer 首先我们先知道HTTP_Referer最常用应用就是能够防止外部提交 下列情况是从浏览器地址栏正常取... [阅读全文]

pythonxml:Python 解析XML文件

Python文件: er" _disibledevent=复制代码 代码如下:#parsexml.py #本例子参考自python联机文档做了适当改动和添加 import xml.parsers.expat #控制打印缩进 level = 0 #获取某节点名称及属性值集合 def start_element(name, attrs): global level pr ' '*level, 'St... [阅读全文]

excel成绩表:合并Excel工作薄中成绩表的VBA代码 非常适合教育一线的朋友

这时候还需要把各个工作表合并到起来形成个汇总表这时候比较麻烦也比较容易出错各个表学号不定都是致、对齐可能会有人缺考有人会考号涂错等等特奉献以下代码用于合并学生成绩表或者其它类似表都可以本代码特点在于不需要使用SQL或者Access等大头软件Software只需要Excel就可以执行非常方便速度也不慢转载请勿清除广告 没有合适局域网管理软件Software吗?你网管工具够灵活够高效吗?看看这个net... [阅读全文]

pythonthread:python thread 并发且顺序运行举例

er" _disibledevent=复制代码 代码如下:#-*- coding:utf-8 -*- import threading import time def fun(name, ls_name, front_thread = None): ''''' 线程启动 通过front_thread来使用线程有序运行 ''' time.clock time.sleep(2) # 如果front_... [阅读全文]

python读文件:python ElementTree 基本读操作举例

举例可以附件中下载 1.加载xml文件 加载XML文件共有2种思路方法,是加载指定串 2是加载指定文件 2.获取element思路方法 a) 通过getiterator b) 过 getchildren c) find思路方法 d) findall思路方法 举例如下: er" _disibledevent=复制代码 代码如下:#-*- coding:utf-8 -*- from xml.etre... [阅读全文]

pythonexcel:python 获取et和excel的版本号

er" _disibledevent=复制代码 代码如下:#-*- coding:utf-8 -*- from win32com.client import Dispatch __name__ '____': app = Dispatch("et.Application") # 小版本号 pr 'app.Build:%s' % app.Build # 大版本号 pr 'app.Version... [阅读全文]

pythonexcel:python启动办公软件Software进程(word、excel、ppt、以及wps的et、wps、wpp)

er" _disibledevent=复制代码 代码如下:#-*- coding:utf-8 -*- from win32com.client import Dispatch import time def start_office_application(app_name): # 在这里获取到app后其它操作和通过VBA操作办公软件Software类似 app = Dispatch(app_n... [阅读全文]

encodedecode:Python字符串的encode和decode研究心得体会乱码问题解决思路方法

为什么会报错“UnicodeEncodeError: 'ascii' codec can't encode characters in position 0-1: ordinal not in range(128)”?本文就来研究下这个问题串在Python内部表示是unicode编码因此在做编码转换时通常需要以unicode作为中间编码即先将其他编码串解码(decode)成unicode再从uni... [阅读全文]

pythonmysqldb:python mysqldb连接数据库

没办法就下了个2.6如果用2.4就太低了又折腾了半天找到了MySQL-python-1.2.2.win32-py2.6.exe 这个安装文件安装完成执行 import MySQLdb 出现问题提示: File "C:\Python26\lib\site-packages\MySQLdb\__init__.py", line 19, in module ImportError: DLL load f... [阅读全文]

wxpython:wxpython 学习笔记 第一天

1导入 wxpython 库 import wx 2建立窗体构造类 名字(wx.Frame): def __init__(self, parent, id): wx.Frame.__init__(self, parent, id, '工具',size=(300, 200)) 3,建立 面板 panel = wx.Panel(self) 设置面板背景 panel.SetBackgroundColo... [阅读全文]

汉字转汉语拼音:Python 返回汉字的汉语拼音

后来想到自己Delphi有个获得拼音代码于是找了出来研究了下代码如下:er" _disibledevent=复制代码 代码如下:function get_hz_pywb(hzstr: ; pytype: eger): ; var I: Integer; allstr: ; hh: THandle; pp: poer; ss: TStringList; function retturn_wbpy(... [阅读全文]

pythonurllib:用Python的urllib库提交WEB表单

er" _disibledevent=复制代码 代码如下: EntryDemo( Frame ): """Demonstrate Entrys and Event binding""" chosenrange = 2 url_login="http://.../ipgw/ipgw.ipgw/" uid = '' #用户名 password = '' # 密码 operation = '' # 操... [阅读全文]

wxpython:wxpython 学习笔记 第一天

它是Python语言对流行wxWidgets跨平台GUI工具库绑定而wxWidgets是用C语言写成   和Python语言和wxWidgets GUI工具库样wxPython是开源软件Software这意味着任何人都可以免费地使用它并且可以查看和修改它源代码或者贡献补丁增加功能   wxPython是跨平台这意味着同个可以不经修改地在多种平台上运行现今支持平台有:32位微软Windows操作系统... [阅读全文]

windows下安装linux:windows和linux下Ruby的下载和安装

在这里可以下载到适合您最新 Ruby 版本当前稳定版本是 1.8.6 下载前请先阅读 Ruby 开源许可 Ruby 源代码如果您欲使的和您平台更为兼容或者需要专设置您环境那么从源代码安装是最好解决方案如果有预先做好 packages 需要安装到您平台上这也是个好思路方法Ruby 1.8.6 (md5: 23d2494aa94e7ae1ecbbb8c5e1507683) 稳定版 (推荐) 稳定版快照... [阅读全文]

vbprint不换行:print不自动换行 puts会自动换行

1.pr不自动换行puts会自动换行行不够写话可以加"\"进行连接 ruby 代码 Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/puts 6/2pr 6/1puts 'hello world'puts '我们都是'\'中国人' 运行结果: ruby ... [阅读全文]

pythonmd5:Python MD5文件生成码

import md5 import sys def sumfile(fobj): m = md5. while True: d = fobj.read(8096) not d: m.update(d) m.hexdigest def md5sum(fname): fname '-': ret = sumfile(sys.stdin) : try: f = file(fname, 'rb'... [阅读全文]

python数据库:Python Mysql数据库操作 Perl操作Mysql数据库

首先下载 MySQLdb #encoding=GBK import MySQLdb #import sys # #reload(sys) #sys.defaultencoding('utf-8') pr 'Connection ...' host='192.168.1.77' user='root' passwd='123456' db='test' conn = MySQLdb.connect(... [阅读全文]

python学习:Python 学习笔记

可以任意转载但转载时必须标明原作者charlee、原始链接http://tech.idv2.com/2008/11/03/python-memo/以及本声明 基本概念=list1 style="PADDING-LEFT: 16px; MARGIN-LEFT: 16px"Python居然支持复数如(-5+4j)但要注意虚数单位单独使用时要写成 1j不能写成 j和Perl和PHP区别:单引号和双引号没... [阅读全文]
< 1 2 3 4 5 6 7 8 9 10 11 12 > 共353条 分12页