python
竹君子
谦谦君子,温润如玉
展开
-
'datetime.datetime' has no attribute 'datetime'问题
写python时,用到了日期计算。于是写了datetime.datetime(*d_startTime[0:6])这样的代码。结果编译不通过,报 'datetime.datetime' has no attribute 'datetime'错误。但是看了一下引用:from datetime import datetime 已经写了。而且其他地方都引用的好好的啊。 仔细看了一下,原来原创 2013-06-20 15:25:18 · 72694 阅读 · 1 评论 -
目前流行的几种python服务器和框架的简介
1.tonardo----多并发、轻量级应用, “非阻塞”的web容器。类似tomcat。这个大家太熟悉了,就不多说了。2.Twisted----Twisted 是一个Python应用程序和库文件的集成套件。其中包括全套页面服务器应用程序和基于文本模式的游戏引擎。还有一些诸如对数据流进行处理的模块。是一个异步的网络开发框架,其中包含可以独立运行的服务器。类似tomcat。3原创 2013-07-12 21:56:40 · 33040 阅读 · 0 评论 -
tonardo做web服务器播放大视频内存泄露问题的解决
之前为了实现websocket来完成网页的推送,所以使用了tonardo作为web服务器。但是如果网页中含有视频插件的话,特别是经常要播放大视频的话,在linux环境下,经常发现python进程会莫名其妙的死掉。通过内存检测命令动态查看,发现python进程的内存占用一直居高不下,并且需要启用缓存才行。直到python自动被os干掉。后来把python版本升级到3.3,tonardo也升到原创 2013-08-04 00:13:15 · 1894 阅读 · 0 评论 -
Python的编译后文件介绍
1.简介相对于py文件来说,编译成pyc和pyo本质上和py没有太大区别,只是对于这个模块的加载速度提高了,并没有提高代码的执行速度,通常情况下不用主动去编译pyc文件,除非需要商业提供,防止源代码泄露。(1)什么是pyc文件pyc是一种二进制文件,是由py文件经过编译后,生成的文件,是一种byte code,py文件变成pyc文件后,加载的速度有所提高,而且pyc是一种跨平台的字原创 2013-10-04 14:12:33 · 3522 阅读 · 0 评论 -
python中自定义类对象json字符串化的方法
1. 用 json 或者simplejson 就可以2.定义转换函数:def convert_to_builtin_type(obj): print 'default(', repr(obj), ')' # 把MyObj对象转换成dict类型的对象原创 2013-09-26 19:20:28 · 8964 阅读 · 0 评论