摘要:内建类型None表示一个空对象,没有方法和属性。 None是一个特殊的常量。 None和False不同。 None不是0。 None不是空字符串。 None和任何其他的数据类型比较永远返回False。 None有自己的数据类型NoneType。 你可以将None复制给任何变量,但是你不能创建其他No
阅读全文
随笔分类 - python
摘要:Python开源异步并发框架的未来 2014年3月30日,由全球最大的中文IT社区CSDN主办的“开源技术大会·2014” (Open Source Technology Conference 2014,简称OSTC 2014)在北京丽亭华苑酒店召开。 本次大会以“启蒙·开源”(Open...
阅读全文
摘要:pycurl — A Python interface to the cURL libraryPycurl包是一个libcurl的Python接口.pycurl已经成功的在Python2.2到Python2.5版编译测试过了.Libcurl是一个支持FTP, FTPS, HTTP, HTTPS, G...
阅读全文
摘要:python中if __name__ == '__main__': 的解析当你打开一个.py文件时,经常会在代码的最下面看到if __name__ == '__main__':,现在就来介 绍一下它的作用. 模块是对象,并且所有的模块都有一个内置属性 __name__。一个模块的 __...
阅读全文
摘要:们在使用爬虫来抓取网页内容的时候,HTTP异常是必须要注意的一项,所以本文,我们来详细探寻一下HTTP异常处理的相关内容,通过一些具体的实例来分析一下,非常的简单,但是却很实用。先来说一说HTTP的异常处理问题。当urlopen不能够处理一个response时,产生urlError。不过通常的Pyt...
阅读全文
摘要:import urllib2from StringIO import StringIOimport gzip def loadData(url): request = urllib2.Request(url) request.add_header('Accept-encoding', '...
阅读全文
摘要:StringIO经常被用来作为字符串的缓存,应为StringIO有个好处,他的有些接口和文件操作是一致的,也就是说用同样的代码,可以同时当成文件操作或者StringIO操作。比如:importstring,os,sysimportStringIOdefwritedata(fd,msg):fd.wri...
阅读全文
摘要:比如,若要将某个String对象s从gbk内码转换为UTF-8,可以如下操作 s.decode('gbk').encode('utf-8′) 可是,在实际开发中,我发现,这种办法经常会出现异常: UnicodeDecodeError: ‘gbk' codec can't decode bytes i...
阅读全文
摘要:当需要安装第三方python包时,可能会用到easy_install命令。easy_install是由PEAK(Python Enterprise Application Kit)开发的setuptools包里带的一个命令,所以使用easy_install实际上是在调用setuptools来完成安装...
阅读全文
摘要:web数据抓取是一个经常在python的讨论中出现的主题。有很多方法可以用来进行web数据抓取,然而其中好像并没有一个最好的办法。有一些如scrapy这样十分成熟的框架,更多的则是像mechanize这样的轻量级库。DIY自己的解决方案同样十分流行:你可以使用requests、beautifulso...
阅读全文
摘要:使用os.path.exists()方法可以直接判断文件是否存在。代码如下:>>> import os>>> os.path.exists(r'C:\1.TXT')False>>> os.path.exists(path)Return True if path refers to an existi...
阅读全文
摘要:string里面的函数isdigit(),可以判断是不是数字。或者,采用type(1)==int。
阅读全文
摘要:线路图:Linux运维架构师基础提高篇(120课时)基础提高篇(240课时)Linux系统基础及系统管理Shell编程入门及进阶linux安全管理和企业级安全防范策略企业级集群/存储专题http代理加速、应用服务器Nginx、Haproxy、Varnish虚拟化及IaaS云技术专题kvm、Opens...
阅读全文
摘要:Unicode字符串可以用多种方式编码为普通字符串, 依照你所选择的编码(encoding): Toggle line numbers 1 #将Unicode转换成普通的Python字符串:"编码(encode)" 2 unicodestring = u"Hello world" 3 u...
阅读全文
摘要:chr()、unichr()和ord() chr()函数用一个范围在range(256)内的(就是0~255)整数作参数,返回一个对应的字符。 unichr()跟它一样,只不过返回的是 Unicode字符,这个从Python 2.0才加入的unichr()的参数范围依赖于你的Python是如何被...
阅读全文
摘要:ython单引号、双引号和三双引号的区别python字符串通常有单引号('...')、双引号("...")、三引号("""...""")或('''...''')包围,三引号包含的字符串可由多行组成,一般可表示大段的叙述性字符串。在使用时基本没有差别,但双引号和三引号("""...""")中可以包含单...
阅读全文
摘要:pickle模块使用的数据格式是python专用的,并且不同版本不向后兼容,同时也不能被其他语言说识别。要和其他语言交互,可以使用内置的json包 cPickle可以对任意一种类型的python对象进行序列化操作,比如list,dict,甚至是一个类的对象等直接保存到文件,而不需要把他们转化为字符串
阅读全文
摘要:html = data.decode('gbk').encode('utf-8')此处encode编码要与html文件内charset=utf-8的格式一致,如果不一致,浏览器打开乱码,文本编辑器正常。
阅读全文
摘要:介绍本文将介绍如何编写一个只有200行的Python脚本,为两张肖像照上人物的“换脸”。这个过程可分为四步:检测面部标记。旋转、缩放和转换第二张图像,使之与第一张图像相适应。调整第二张图像的色彩平衡,使之与第一个相匹配。把第二张图像的特性混合在第一张图像中。完整的源代码可以从这里下载: https:...
阅读全文
浙公网安备 33010602011771号