白天的小萤火虫

导航

随笔分类 -  python库学习系列

同学分享的一篇关于python知识点的总结(挺好,故转载)
摘要:Normal 0 7.8 磅 0 2 false false false EN-US ZH-CN X-NONE class类的定义(Python中的类没有什么public、private、protect)构造函数、析构函数[代码]类的静态变量[代码]初始化类的静态变量是这样的(DiveIntoPython中的例子) [代码]实例的成员变量[代码]属性定义[代码]说实话,当我看到这样的代码,我就不想使用属性了。这样定义起来也太不方便了,还要从object中继承。目前没有找到好的理由使用属性。只读属性(类必须从object继承,否则就不是只读的)在python 3000中所有的类都是 阅读全文

posted @ 2011-01-22 15:39 白天的小萤火虫 阅读(675) 评论(0) 推荐(0)

python库的学习系列之 13.2. ConfigParser — Configuration file parser
摘要:Normal 0 7.8 磅 0 2 false false false EN-US ZH-CN X-NONE 13.2. ConfigParser — Configuration file parser提供了一个ConfigParser.RawConfigParser方法,处理配置文件很好用,我们可以将配置文件读到一个map里面,方便程序访问。见例子:如果有以下一个配置conf文件,定义了两个section[代码]我们可以通过下面的程序去方便的读取他们:[代码]可以,使用非常简单。 阅读全文

posted @ 2011-01-22 15:07 白天的小萤火虫 阅读(251) 评论(0) 推荐(0)

python库的学习系列之 15. Generic Operating System Services
摘要:Normal 0 7.8 磅 0 2 false false false EN-US ZH-CN X-NONE 15.7. logging — Logging facility forPython使用这个模块,可以打印出非常漂亮的log信息,如一个简单的例子:[代码]而我们的logging.conf则是配置我们log格式的东东,以上的code对应下面的conf配置:[代码]在使用的地方:[代码]一般来说,上面的例子就够我们工作中使用了,如果要输出更漂亮,复杂的log信息, 可以参考http://docs.python.org/library/logging.html 阅读全文

posted @ 2011-01-22 14:49 白天的小萤火虫 阅读(335) 评论(0) 推荐(0)

python库的学习系列之 10. File and Directory Access
摘要:Normal 0 7.8 磅 0 2 false false false EN-US ZH-CN X-NONE 10.1. os.path — Common pathname manipulationsos.path.abspath(path) 找到path(以当前位置为准的相对位置)代表的文件的绝对路径。[代码]os.path.basename(path)提供系统中路径操作相关的函数,很常用的、文件路径、路径归一化、判断路径是文件夹还是文件,以及获取文件大小,文件更改,创建时间等等很多接口,有一个walk函数与os.walk差不多使用。10.2. fileinput — Ite 阅读全文

posted @ 2011-01-22 13:27 白天的小萤火虫 阅读(248) 评论(0) 推荐(0)

python库的学习系列之 5.6.1. String Methods
摘要:这个很简单,可以查看python str提供的具体方法,看python doc http://docs.python.org/library/stdtypes.html#string-methods 阅读全文

posted @ 2011-01-12 16:23 白天的小萤火虫 阅读(157) 评论(0) 推荐(0)

python库的学习系列之 7. String Services
摘要:Normal 0 7.8 磅 0 2 false false false EN-US ZH-CN X-NONE 7.1. string — Common string operations7.1.1. Stringconstantsstring中的常量,string.ascii_letters,string.ascii_lowercase,string.ascii_uppercase,string.digits,string.hexdigits,string.letters,string.lowercase,string.octdigits,string.punctuation, 阅读全文

posted @ 2011-01-11 19:05 白天的小萤火虫 阅读(508) 评论(0) 推荐(0)

python库的学习系列之总论
摘要:由于python的库例子程序太少,作为快速查询很不方便,本着一次认真学习,终身受用的原则,决定将阅读的感悟以及一些样例的实现记录一下,主要是为了自己在将来的工作当中能够快速的解决遇到的问题,毕竟记忆力是有限的,而工作中遇到的问题大部分都是一些细节没有解决好或者基础知识不够好所带来的问题,从今天开始这个系列,争取详细的记录。其中有些不常用的就没有详细阐述,可以参考python doc http://docs.python.org/library/index.html 阅读全文

posted @ 2011-01-11 15:34 白天的小萤火虫 阅读(224) 评论(0) 推荐(0)