总访问量: AmazingCounters.com

随笔分类 -  python

1
摘要:在Python中,可以对String调用decode和encode方法来实现转码。比如,若要将某个String对象s从gbk内码转换为UTF-8,可以如下操作s.decode('gbk').encode('utf-8′)可是,在实际开发中,我发现,这种办法经常会出现异常:UnicodeDecodeE... 阅读全文
posted @ 2016-01-11 16:49 三秋 阅读(287) 评论(0) 推荐(0)
摘要:在之前对Python对象的介绍中 (面向对象的基本概念,面向对象的进一步拓展),我提到过Python“一切皆对象”的哲学,在Python中,无论是变量还是函数,都是一个对象。当Python运行时,对象存储在内存中,随时等待系统的调用。然而,内存里的数据会随着计算机关机和消失,如何将对象保存到文件,并... 阅读全文
posted @ 2016-01-11 16:46 三秋 阅读(453) 评论(0) 推荐(0)
摘要:任何使用yield的函数都称之为生成器,如:Python代码defcount(n):whilen>0:yieldn#生成值:nn-=1另外一种说法:生成器就是一个返回迭代器的函数,与普通函数的区别是生成器包含yield语句,更简单点理解生成器就是一个迭代器。使用yield,可以让函数生成一个序列... 阅读全文
posted @ 2016-01-11 16:43 三秋 阅读(192) 评论(0) 推荐(0)
摘要:现在Python基本入门了,现在开始要进军如何写爬虫了!先把最基本的urllib模块弄懂吧。urllib模块中的方法1.urllib.urlopen(url[,data[,proxies]])打开一个url的方法,返回一个文件对象,然后可以进行类似文件对象的操作。本例试着打开google>>> ... 阅读全文
posted @ 2016-01-11 16:32 三秋 阅读(266) 评论(0) 推荐(0)
摘要:split()用法:#!/usr/bin/pythonstr = "Line1-abcdef \nLine2-abc \nLine4-abcd";print str.split( );print str.split(' ', 1 ); 以上实例输出结果如下:['Line1-abcdef', 'Li... 阅读全文
posted @ 2016-01-11 16:24 三秋 阅读(225) 评论(0) 推荐(0)
摘要:以前想要带引索的遍历数组,这样写for i in range (0,len(list)): print i ,list[i]使用enumerate():l = [1,2,3,'a','b'] for index,data in enumerate(l): print index,da... 阅读全文
posted @ 2016-01-11 16:11 三秋 阅读(365) 评论(0) 推荐(0)
摘要:import Queuemyque = Queue.Queue()data = [a,b,c,d] if myque.qsize() < 500: myque.put(data) #放入队列 else: while myque.qsize(): ... 阅读全文
posted @ 2016-01-11 15:55 三秋 阅读(843) 评论(0) 推荐(0)
摘要:os.path模块主要用于文件的属性获取,在编程中经常用到,以下是该模块的几种常用方法。更多的方法可以去查看官方文档:http://docs.python.org/library/os.path.html1.os.path.abspath(path)返回path规范化的绝对路径。>>>os.path... 阅读全文
posted @ 2016-01-11 15:46 三秋 阅读(150) 评论(0) 推荐(0)
摘要:参考:http://pymotwcn.readthedocs.org/en/latest/documents/StringIO.html类StringIO提供了一个在内存中方便处理文本的类文件(读, 写等操作)API. 使用cStringIO来处理大字符串可以提高运行性能,优于其他字符串串联技术.E... 阅读全文
posted @ 2015-12-29 22:59 三秋 阅读(337) 评论(0) 推荐(0)
摘要:这两个基本上都是在循环的时候用。for i in range(0, 100): print i for i in xrange(0, 100): print i 这两个输出的结果都是一样的,实际上有很多不同,range会直接生成一个list对象:a = range(0,100) print type... 阅读全文
posted @ 2015-12-29 22:45 三秋 阅读(471) 评论(0) 推荐(0)
摘要:参考:http://www.cnblogs.com/sislcb/archive/2008/11/28/1342822.htmlzipfile - python处理zip文件的压缩与解压ZipFile()是用来创建和读取zip文件ZipInfo()是存储的zip文件的每个文件的信息的E:读取一个zi... 阅读全文
posted @ 2015-12-29 22:39 三秋 阅读(372) 评论(0) 推荐(0)
摘要:转自:http://www.cnblogs.com/captain_jack/archive/2011/01/21/1941453.html模块级函数logging.getLogger([name]):返回一个logger对象,如果没有指定名字将返回root loggerlogging.debug(... 阅读全文
posted @ 2015-10-17 16:41 三秋 阅读(336) 评论(0) 推荐(0)
摘要:reprinted:http://www.cnblogs.com/beginman/archive/2013/03/14/2959447.htmlA. codetalk is cheap ,show you the code first: 1 >>> name=('jack','beginman',... 阅读全文
posted @ 2015-10-17 16:10 三秋 阅读(212) 评论(0) 推荐(0)
摘要:Python中集合set是基本数据类型的一种,它有可变集合(set)和不可变集合(frozenset)两种。创建集合set、集合set添加、集合删除、交集、并集、差集的操作都是非常实用的方法。来源网址:http://www.iplaypython.com/jichu/set.html创建集合set类... 阅读全文
posted @ 2015-10-17 15:34 三秋 阅读(162) 评论(0) 推荐(0)
摘要:import osfrom hashlib import sha256from hmac import HMACdef encrypt_password(password, salt=None): """Hash password on the fly.""" if salt is ... 阅读全文
posted @ 2015-10-13 10:46 三秋 阅读(418) 评论(0) 推荐(0)
摘要:json官方说明参见:http://json.org/Python操作json的标准api库参考:http://docs.python.org/library/json.html对简单数据类型的encoding 和 decoding:使用简单的json.dumps方法对简单数据类型进行编码,例如:1... 阅读全文
posted @ 2015-10-12 21:10 三秋 阅读(180) 评论(0) 推荐(0)
摘要:先说明一个常见问题,文件打开:1234567try:f = open('xxx')do somethingexcept:do somethingfinally:f.close()其实我个人不止一次在网上看到有这么写的了,这个是错的。首先正确的如下:1234567891011try:f = open(... 阅读全文
posted @ 2015-10-12 21:08 三秋 阅读(211) 评论(0) 推荐(0)
摘要:这个模块包含普遍的操作系统功能。如果你希望你的程序能够与平台无关的话,这个模块是尤为重要的。即它允许一个程序在编写后不需要任何改动,也不会发生任何问题,就可以在Linux和Windows下运行。一个例子就是使用os.sep可以取代操作系统特定的路径分割符。下面列出了一些在os模块中比较有用的部分。它... 阅读全文
posted @ 2015-10-12 21:06 三秋 阅读(257) 评论(0) 推荐(0)
摘要:重新学习了Python正则表达式,看了一些很好的学习博客,向大家推荐这个. 感谢作者@AstralWind 博客地址:http://www.cnblogs.com/huxi/archive/2010/07/04/1771073.html想了个口诀方便新手记忆这张表,包含大部分,没有包含全部,勿... 阅读全文
posted @ 2015-08-25 08:54 三秋 阅读(499) 评论(0) 推荐(0)
摘要:1.首先安装xlrd\xlwt模块xlrd模块下载地址:https://pypi.python.org/pypi/xlrdxlwt模块下载地址:https://pypi.python.org/pypi/xlwtlinux 安装命令python setup.py installwindos 安装命令 ... 阅读全文
posted @ 2015-05-22 17:20 三秋 阅读(911) 评论(0) 推荐(1)

1
总访问量: AmazingCounters.com