![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Python基础
文章平均质量分 56
FangXingXing007
这个作者很懒,什么都没留下…
展开
-
Python处理XML之SAX解析
仅作备忘 #coding=utf-8 #XML处理 #SAX处理XML的方式和Java中的SAX解析器一样,从ContentHandler方法中继承,并处理startDocument、endDocument等信息 from xml.sax import * #必须从xml.sax包中导入所有方法和变量 class UserDecodeHandler(ContentHandler)...原创 2012-10-19 10:33:09 · 554 阅读 · 0 评论 -
Python处理XML之DOM解析
print "===========DOM方式解析XML文档=======================" ''' DOM 将XML文档定义为如下格式: 根节点 || 元素节点====属性节点 || 元素节点 OR 文本节点 OR CDATA节点 ''' from xml.dom.minidom import * #传递文件路径或者是文件对象,如果是文件对象,调用par...原创 2012-10-19 11:01:12 · 350 阅读 · 0 评论 -
Python多线程之start_new_thread
#coding=gbk #Python中的线程处理 ''' Python中对多线程有两种启动方法: 一种是thread模块的start_new_thread方法,在线程中运行一个函数,但获得函数返回值极为困难,Python官方不推荐 另一种是集成threading模块的Thread类,然后重写run方法,类似于Java的Runnable接口定义,灵活性较高 ''' print ...原创 2012-10-22 09:26:50 · 3525 阅读 · 0 评论 -
Python多线程之threading.Thread
print "=======================threading.Thread继承实现多线程=============" import threading class DemoThread(threading.Thread): #Python的所有属性必须给出初始值,否则会出现变量名未定义异常 data=[] id=1 __interval=0 __stop=F...原创 2012-10-22 09:28:12 · 185 阅读 · 0 评论 -
Python函数参数默认值的陷阱
阅读下面一段Python代码 def testMutablePara1(a,l=[]): l.append(a) return l print testMutablePara1(1) print testMutablePara1(2) 初看之下,这段代码在第二次应该输出[2] 但是运行结果却是 [1] [1, 2] 为什么呢? 这是因为Python在处理函数...原创 2012-11-12 18:18:23 · 233 阅读 · 0 评论