随笔分类 -  我的python新生

摘要:open/文件操作f=open('/tmp/hello','w')#open(路径+文件名,读写模式)#读写模式:r只读,r+读写,w新建(会覆盖原有文件),a追加,b二进制文件.常用模式如:'rb','wb','r+b'等等读写模式的类型有:rU 或 Ua 以读方式打开, 同时提供通用换行符支持 ... 阅读全文
posted @ 2014-03-15 23:49 jianhong 阅读(157) 评论(0) 推荐(0)
摘要:一、ConfigParser简介ConfigParser 是用来读取配置文件的包。配置文件的格式如下:中括号“[ ]”内包含的为section。section 下面为类似于key-value 的配置内容。[db]db_host = 127.0.0.1db_port = 22db_user = roo... 阅读全文
posted @ 2014-03-15 23:34 jianhong 阅读(131) 评论(0) 推荐(0)
摘要:一、ConfigParser简介ConfigParser 是用来读取配置文件的包。配置文件的格式如下:中括号“[ ]”内包含的为section。section 下面为类似于key-value 的配置内容。[db]db_host = 127.0.0.1db_port = 22db_user = roo... 阅读全文
posted @ 2014-03-15 23:34 jianhong 阅读(135) 评论(0) 推荐(0)
摘要:一、ConfigParser简介ConfigParser 是用来读取配置文件的包。配置文件的格式如下:中括号“[ ]”内包含的为section。section 下面为类似于key-value 的配置内容。[db]db_host = 127.0.0.1db_port = 22db_user = roo... 阅读全文
posted @ 2014-03-15 23:34 jianhong 阅读(151) 评论(0) 推荐(0)
摘要:在平常的代码中,我们常常需要与时间打交道。在Python中,与时间处理有关的模块就包括:time,datetime以及calendar。这篇文章,主要讲解time模块。在开始之前,首先要说明这几点:在Python中,通常有这几种方式来表示时间:1)时间戳 2)格式化的时间字符串 3)元组(struc... 阅读全文
posted @ 2014-03-15 23:02 jianhong 阅读(148) 评论(0) 推荐(0)
摘要:在平常的代码中,我们常常需要与时间打交道。在Python中,与时间处理有关的模块就包括:time,datetime以及calendar。这篇文章,主要讲解time模块。在开始之前,首先要说明这几点:在Python中,通常有这几种方式来表示时间:1)时间戳 2)格式化的时间字符串 3)元组(struc... 阅读全文
posted @ 2014-03-15 23:02 jianhong 阅读(302) 评论(0) 推荐(0)
摘要:在平常的代码中,我们常常需要与时间打交道。在Python中,与时间处理有关的模块就包括:time,datetime以及calendar。这篇文章,主要讲解time模块。在开始之前,首先要说明这几点:在Python中,通常有这几种方式来表示时间:1)时间戳 2)格式化的时间字符串 3)元组(struc... 阅读全文
posted @ 2014-03-15 23:02 jianhong 阅读(171) 评论(0) 推荐(0)
摘要:对于一个用 python 实现的,长期运行的后台服务进程来说,如果内存持续增长,那么很可能是有了“内存泄露”一、内存泄露的原因对于 python 这种支持垃圾回收的语言来说,怎么还会有内存泄露? 概括来说,有以下三种原因:1、 所用到的用 C 语言开发的底层模块中出现了内存泄露。2、 代码中用到了全... 阅读全文
posted @ 2013-08-13 17:02 jianhong 阅读(250) 评论(0) 推荐(0)
摘要:对于一个用 python 实现的,长期运行的后台服务进程来说,如果内存持续增长,那么很可能是有了“内存泄露”一、内存泄露的原因对于 python 这种支持垃圾回收的语言来说,怎么还会有内存泄露? 概括来说,有以下三种原因:1、 所用到的用 C 语言开发的底层模块中出现了内存泄露。2、 代码中用到了全... 阅读全文
posted @ 2013-08-13 17:02 jianhong 阅读(231) 评论(0) 推荐(0)
摘要:Python中使用线程有两种方式:函数或者用类来包装线程对象。1、 函数式:调用thread模块中的start_new_thread()函数来产生新线程。如下例:import thread def timer(no, interval): cnt = 0 while cnt<... 阅读全文
posted @ 2013-08-05 16:34 jianhong 阅读(185) 评论(0) 推荐(0)
摘要:Python中使用线程有两种方式:函数或者用类来包装线程对象。1、 函数式:调用thread模块中的start_new_thread()函数来产生新线程。如下例:import thread def timer(no, interval): cnt = 0 while cnt<... 阅读全文
posted @ 2013-08-05 16:34 jianhong 阅读(183) 评论(0) 推荐(0)
摘要:Python的reportlab专门将数据使用生成PDF中的图形和文档功能,下载ReportLabhttps://pypi.python.org/simple/reportlab/http://www.reportlab.com/software/opensource/rl-toolkit/down... 阅读全文
posted @ 2013-07-30 18:23 jianhong 阅读(3615) 评论(0) 推荐(0)
摘要:Python的reportlab专门将数据使用生成PDF中的图形和文档功能,下载ReportLabhttps://pypi.python.org/simple/reportlab/http://www.reportlab.com/software/opensource/rl-toolkit/down... 阅读全文
posted @ 2013-07-30 18:23 jianhong 阅读(583) 评论(0) 推荐(0)
摘要:转载自http://xukaizijian.blog.163.com/blog/static/17043311920111163272414/math模块实现了许多对浮点数的数学运算函数. 这些函数一般是对平台 C 库中同名函数的简单封装, 所以一般情况下, 不同平台下计算的结果可能稍微地有所不同,... 阅读全文
posted @ 2013-06-27 17:46 jianhong 阅读(4266) 评论(0) 推荐(0)
摘要:转载自http://xukaizijian.blog.163.com/blog/static/17043311920111163272414/math模块实现了许多对浮点数的数学运算函数. 这些函数一般是对平台 C 库中同名函数的简单封装, 所以一般情况下, 不同平台下计算的结果可能稍微地有所不同,... 阅读全文
posted @ 2013-06-27 17:46 jianhong 阅读(729) 评论(0) 推荐(0)
摘要:一.XML的读取.在 NewEdit 中有代码片段的功能,代码片段分为片段的分类和片段的内容。在缺省情况下都是用XML格式保存的。下面我讲述一下,如何使用minidom来读取和保存XML文件。下面是片段分类的一个示例文件--catalog.xml 4 Python 测试 Zope 分类是树... 阅读全文
posted @ 2013-06-27 16:46 jianhong 阅读(740) 评论(0) 推荐(0)
摘要:一.XML的读取.在 NewEdit 中有代码片段的功能,代码片段分为片段的分类和片段的内容。在缺省情况下都是用XML格式保存的。下面我讲述一下,如何使用minidom来读取和保存XML文件。下面是片段分类的一个示例文件--catalog.xml 4 Python 测试 Zope 分类是树... 阅读全文
posted @ 2013-06-27 16:46 jianhong 阅读(165) 评论(0) 推荐(0)
摘要:其中的一篇是这样的:一般情况下,如果要对一个列表或者数组既要遍历索引又要遍历元素时,可以用enumerate比如: for index,value in enumerate(list): print index,value 当然也可以 for i in range(0,len(list)): pri... 阅读全文
posted @ 2013-06-21 11:51 jianhong 阅读(142) 评论(0) 推荐(0)
摘要:其中的一篇是这样的:一般情况下,如果要对一个列表或者数组既要遍历索引又要遍历元素时,可以用enumerate比如: for index,value in enumerate(list): print index,value 当然也可以 for i in range(0,len(list)): pri... 阅读全文
posted @ 2013-06-21 11:51 jianhong 阅读(437) 评论(0) 推荐(0)
摘要:有程序:mydict = {'carl':40, 'alan':2, 'bob':1, 'danny':3}for key in sorted(mydict.iterkeys()): print "%s: %s" % (key, mydic... 阅读全文
posted @ 2013-06-13 16:53 jianhong 阅读(320) 评论(0) 推荐(0)