python
yuanchao99
这个作者很懒,什么都没留下…
展开
-
python的eclipse开发环境安装
假设在ubuntu desktop环境下:1. 安装eclipse sudo apt-get install eclipse2. 运行eclipse 在命令行窗口输入: eclipse &3. 在eclipse界面菜单上选择"help->Install New Software...",出现以下界面: 点击Add...按钮,出现以下界面:原创 2012-05-07 14:18:42 · 3297 阅读 · 0 评论 -
supervisor运行python程序时的环境配置
设置python路径的方法:[program:app_name]environment = PYTHONPATH="$PYTHONPATH:/usr/local/lib"原创 2015-12-30 10:27:24 · 6613 阅读 · 0 评论 -
python列表的排序方法
1. 列表排序,列表元素是字典,按照字典的某个元素排序:data_list = []data_list.append({'softname':'1','version':'1.2.2.2'})data_list.append({'softname':'7','version':'1.2.2.2'})data_list.append({'softname':'5','version':'1转载 2015-01-03 14:17:55 · 881 阅读 · 0 评论 -
Python模块学习 ---- datetime
http://blog.csdn.net/JGood/article/details/5457284转载 2014-12-07 15:08:34 · 815 阅读 · 0 评论 -
python的elementtree模块处理中文注意事项
处理中文在进行写文件时,必须采用以下方式:tree.write(nxmlpath, "UTF-8")如果写成:tree.write(nxmlpath, "utf-8"),则会使输出文件缺少头如果写成:,则输出文件的中文不能被正常编码。原创 2014-12-18 20:01:42 · 7320 阅读 · 1 评论 -
python字符串的encode和decode
python的str,unicode对象的encode和decode方法 python中的str对象其实就是"8-bit string" ,字节字符串,本质上类似java中的byte[]。 而python中的unicode对象应该才是等同于java中的String对象,或本质上是java的char[]。 对于1. s.decode方法和u.encode方法是最常用的转载 2014-11-19 11:41:53 · 4858 阅读 · 0 评论 -
如何编译安装protobuf极其python版本
由于google连不上,直接pip安装很多情况下会失败,这时候就需要手工编译安装。以2.4.1为例,原创 2014-11-16 20:17:51 · 6614 阅读 · 0 评论 -
Python3.x和Python2.x的区别
1.性能 Py3.0运行 pystone benchmark的速度比Py2.5慢30%。Guido认为Py3.0有极大的优化空间,在字符串和整形操作上可 以取得很好的优化结果。 Py3.1性能比Py2.5慢15%,还有很大的提升空间。 2.编码 Py3.X源码文件默认使用utf-8编码,这就使得以下代码是合法的: >>> 中国 = 'china' >>>转载 2014-06-17 15:52:32 · 624 阅读 · 0 评论 -
关于django simplejson的用法
django的simplejson很好用,但是在使用时间日期和中文的时候会有问题,总结如下:1. 对于django model的时间日期类型(datetime field),采用以下方式处理: from django.core.serializers.json import DjangoJSONEncoder data = json.dumps(data, cls=DjangoJS原创 2013-09-05 15:50:21 · 3796 阅读 · 0 评论 -
python socket bind机器上所有ip的方法
原文:http://blog.csdn.net/powerccna/article/details/7760059python socket bind 可以指定IP, 但如果socket.bind(("192.168.22.112",8099)), 这样的话,127.0.0.1:8099, 或者localhost:8099都无法访问,bash-3.2# telnet 127.0.0转载 2013-05-07 09:48:40 · 3492 阅读 · 0 评论 -
Python中的getattr()函数详解
最近看Dive into python第四章自省中提到getattr()函数,作为一个内建函数平时自己没怎么用过所以也不太理解这个函数的一些用法看了下函数本身的docgetattr(object, name[, default]) -> valueGet a named attribute from an object; getattr(x, 'y') is equival转载 2013-05-16 17:29:48 · 2870 阅读 · 0 评论 -
django 1.5的新特性
Django 1.5最大的新功能是可配置的用户模式。Django的1.5之前,应用程序如果想要使用Django的认证框架(django.contrib.auth)就必须使用Django的“User”类。在Django 1.5中,您可以使用自己写的User模型。这可能是一个现有的用户模型简单的扩展,例如,你可以添加一个Twitter或Facebook ID字段,或者你可以完全取代一个完全翻译 2013-05-01 21:27:35 · 3528 阅读 · 0 评论 -
django的runserver调试方法
django可以运行一个简单的webserver,供调试使用。假设settings.py在当前目录下,本机监听地址192.168.0.1:8000,则启动server的完整的命令如下:c:\Python27\python.exe manage.py runserve --pythonpath=. --settings=settings 192.168.1.101:8000原创 2013-03-09 22:49:33 · 15922 阅读 · 0 评论 -
md扩展名的文件怎么看
最简单的方法是直接用文本编辑器看,如vim好一点的办法是转换成html文件。python有工具,markdown_py例如在windows下,安装好markdown以后,执行以下命令:c:\Python27\python.exe c:\Python27\Scripts\markdown_py -o html5 -f readme.html readme.mdmarkdown下载原创 2013-03-09 22:44:59 · 18882 阅读 · 0 评论 -
pyenv在CentOS6.6上的安装和使用
http://blog.csdn.net/wangeen/article/details/14166405Summary比较了多个类似的工具,最后决定选择pyenv, virtualenv过于原始,还有一些不再维护。Install下面是在suse上安装的流程:1) 首先从https://github.com/yyuu/pyenv/archiv原创 2014-06-16 09:52:06 · 4514 阅读 · 0 评论