白天的小萤火虫

导航

2011年1月22日

同学分享的一篇关于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 白天的小萤火虫 阅读(656) 评论(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 白天的小萤火虫 阅读(242) 评论(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 白天的小萤火虫 阅读(328) 评论(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 白天的小萤火虫 阅读(237) 评论(0) 推荐(0) 编辑

我常用的一些emacs配置

摘要: 看考http://docs.huihoo.com/homepage/shredderyin/emacs_elisp.html以下是C++编码的一些必要设置,已经够用了;;;;CC-mode配置 http://cc-mode.sourceforge.net/ (require'cc-mode) (c-set-offset'inline-open 0) (c-set-offset'friend '-) (c-set-offset'substatement-open 0) ;;;;我的C/C++语言编辑策略 (defunmy-c-mode-common-hook() (setqtab-width 阅读全文

posted @ 2011-01-22 11:50 白天的小萤火虫 阅读(320) 评论(0) 推荐(0) 编辑