11 2013 档案
Vim的Python编辑器详细配置过程 (Based on Ubuntu 12.04 LTS) 分类: ubuntu software 2013-11-30 00:05 652人阅读 评论(1) 收藏
摘要:为什么要用vim编辑py文件?因为在Linux命令行中,缺少图形界面的IDE,vim是最佳的文本编辑器,而为了更好的编辑py文本,所以配置vim。1. 安装完整版vim vi和vim的区别? 在Linux自带有vi编辑器,而vim是指vi improved,即vi升级版。区别在于vi指令和功能较...
阅读全文
摘要:版本一:#coding:utf-8#合并首字母相同的姓名,并以字典形式返回girls=['bernice','clarice','Amazon','June','alice']boys=['chris','arnold','bob','Davide']#合并列表stu=girls+boys'''如果...
阅读全文
摘要:#coding:utf-8import sysimport fileinputexcludeWord=[u'图片',u'贴图',u'海洋',u'青海',u'陕西',u'台',u'家居',u'陕西',u'重庆',u'台湾',u'港澳',u'辽宁',u'游戏',u'上海',u'河南',u'湖南',u'江...
阅读全文
摘要:常见的一般会有下面三种情况:1.OutOfMemoryError: Java heap space2.OutOfMemoryError: PermGen space3.OutOfMemoryError: unable to create new native thread.前两种通常一起进行操作,也...
阅读全文
摘要:#coding:utf-8a=['a','b','c']b=[1,2,3]s=zip(a,b)d={}for k,v in s: d[k]=vprint d 版权声明:本文为博主原创文章,未经博主允许不得转载。
阅读全文
摘要:其实python里面有xml.dom模块,但是这次却不能用,为啥呢?因为服务器传回的html从xml角度看不是良构的,没有闭合的标签、没有被注释掉的javascript和css,xml.dom没法处理,这个时候要用sgmllib。sgmllib.py 包含一个重要的类: SGMLParser。SGM...
阅读全文
摘要:#获取链接#coding:utf-8from sgmllib import SGMLParserclass urlparser(SGMLParser): def reset(self): self.result=[] SGMLParser.reset(self) ...
阅读全文
摘要:#coding:utf-8from sgmllib import SGMLParserclass GetIdList(SGMLParser): def reset(self): self.IDlist=[] self.flag=False self.g...
阅读全文
摘要:SGMLParser 将 HTML 分解成有用的片段, 比如开始标记和结束标记。一旦它成功地分解出某个数据为一个有用的片段,它会根据 所发现的数据,调用一个自身内部的方法。为了使用这个分析器,您需要子类化 SGML- Parser类,并且覆盖这些方法。SGMLParser类里面包含了很多内部方法,开...
阅读全文
摘要:http://www.open-open.com/lib/view/1329700631343SGMLParser 将 HTML 分解成有用的片段, 比如开始标记和结束标记。一旦它成功地分解出某个数据为一个有用的片段,它会根据 所发现的数据,调用一个自身内部的方法。为了使用这个分析器,您需要子类化 ...
阅读全文
摘要:使用正则抓取oschina博客专区首页数据,包括:博客链接地址、标题、摘要、发布人、发布时间#coding:utf-8import urllib2,redef getpage(url): f=urllib2.Request(url) #此时添加header,模拟浏览器访问,否则会报错:H...
阅读全文
摘要:#coding:utf-8from HTMLParser import HTMLParserimport pprintclass myhtml(HTMLParser): def __init__(self): HTMLParser.__init__(self) se...
阅读全文
摘要:from HTMLParser import HTMLParserclass myHTMLParser(HTMLParser): def __init__(self): HTMLParser.__init__(self) self.links=[] def h...
阅读全文
摘要:#coding:utf-8import HTMLParserclass myhp(HTMLParser.HTMLParser): def __init__(self): HTMLParser.HTMLParser.__init__(self) self.d={} self.tag=None self...
阅读全文
摘要:对html的解析是网页抓取的基础,分析抓取的结果找到自己想要的内容或标签以达到抓取的目的。 HTMLParser是python用来解析html的模块。它可以分析出html里面的标签、数据等等,是一种处理html的简便途径。 HTMLParser采用的是一种事件驱动的模式,当HTMLParser找...
阅读全文
摘要:#coding:utf-8def main(a,b): '输出两个数的最大公约数' #比较a、b的大小 t=cmp(a,b) #a、b相等时返直接返回 if not t: return a #如果a>b,讲a、b的值交换,保证b值较大 if t...
阅读全文
摘要:import urllib2,re#读取网页信息def getcontent(url): request=urllib2.Request(url) f=urllib2.urlopen(request) content= f.read() return content#使用re...
阅读全文
摘要:例子一:一下是修改类属性,class counter: count = 0 def __init__(self): self.__class__.count+=1 #此时类属性被类和所有类实例共享print counter.count # 0c=counter()pri...
阅读全文
摘要:1:在命令行提示符执行top命令2:输入大写P,则结果按CPU占用降序排序。 输入大写M,结果按内存占用降序排序。3. killall -9 firefox 一次杀掉所有的firefox进程或pkill firefox ,此命令无法一次杀掉所有firefox进程,需要执行多次。
阅读全文
摘要:#coding:utf-8def output_xml(name): print 'XML:%s' % namedef output_html(name): print 'HTML:%s' % namedef output_doc(name): print 'DOC:%s' % n...
阅读全文
摘要:divide into python 中例子,输出模块的函数及docstring文档内容。以下例子是通过调用getdoc模块中的main方法,输出imp_main模块中方法及docstringimp_main.py :#coding:utf-8#运行此模块时,调用此函数def runself(): ...
阅读全文
摘要:import sysclass RedictTarget(object): '''这个类用于演示重定向,讲sys.stdout保存至一个变量中, 然后将sys.stdout指向某个文件对象,输出内容至该文件对象''' def __init__(self,filename): ...
阅读全文
摘要:import sys,osclass RedictTarget(object): '''这个类用于演示重定向,讲sys.stdout保存至一个变量中, 然后将sys.stdout指向某个文件对象,输出内容至该文件对象''' try: def __init__(self...
阅读全文
摘要:import osclass writeDoc: #创建文件对象 def __init__(self,name): self.name=name try: f=open(name,'w+') self.f=f ...
阅读全文
摘要:if ... __name__ 可以实现运行本模块、和在其他模块中导入该模块时调用不同的函数,在这两种情况下,对该模块的函数进行拆分调用。如果是运行本模块,则执行在__name__=="__main__" 中调用的函数。如果是在模块B中导入模块A,则在导入模块A时,执行__name__=="__ma...
阅读全文

浙公网安备 33010602011771号