python
Rainloving
本人性格开朗,与人和善,有合作精神,有发现问题、解决问题的能力。
展开
-
python代码风格-PEP8
代码风格很重要,在项目中多次被提及:比如函数要有说明,变量和函数命名要见名知意等等。在网上搜索,发现了一片专门介绍python代码风格的,在项目中,我也把自己相应的模块改了下。点击打开链接转载 2015-05-06 17:30:27 · 678 阅读 · 0 评论 -
读书笔记:关于wsgi、web框架和模板的总结(python)
在后台,Http服务器做的工作就是获取http请求,解析请求,用html文件作为body部分做http响应。wsgi的定义很简单,就是要求web应用开发者实现一个函数来响应Http请求。wsgi对于web应用开发者,屏蔽了http请求、解析,使其可专注于html文件的动态生成等业务逻辑。常用的静态服务器软件Apache、Nginx、Lighttpd等,python内置了一个wsg服务器,作为开发用原创 2015-07-30 14:48:22 · 829 阅读 · 0 评论 -
fedora13 python2.6升级到python2.7
从官网下载2.7.9版本# wget https://www.python.org/ftp/python/2.7.10/Python-2.7.10.tgz安装# tar -xzvf Python-2.7.10.tgz# cd Python-2.7.10# ./configure (如不指定 --prefix,默认安装在/usr/local/lib/python2.7)# m原创 2015-07-29 20:53:20 · 612 阅读 · 0 评论 -
Python-easy_install的安装
发现,安装了easy_install后,安装Python的一些包很方便。复制https://bootstrap.pypa.io/ez_setup.py的内容到一个文本文件,然后更改文本名为.py文件,双击运行(前提是你已经装了python2.7)。将python安装路径下的Scripts添加到环境变量,就可以了。注意:以上安装环境是win7,32位系统。原创 2015-07-29 09:33:11 · 489 阅读 · 0 评论 -
nginx、gunicorn、supervisor三个来共同协作搭建网站出现问题
一、前文已经提到了supervisor的错误,其中supervisor的作用主要是监控gunicorn服务器,一旦它停止运行,便将它启动。可通过命令:root@ubuntu:/home/ubuntu# ps -ef|grep supervisorroot 1309 1 0 20:25 ? 00:00:00 /usr/bin/python /usr/loca原创 2015-08-08 20:43:21 · 2179 阅读 · 0 评论 -
supervisor:/tmp/unix.sock can't find
搜索网上发现说,原因有说版本错误,然后,就按照网上的原创 2015-08-08 20:30:07 · 9937 阅读 · 0 评论 -
linux下supervisor无法开机启动
由于你用easy_install或pip 安装supervisor,所以,请执行命令:sudo apt-get install supervisor解决,然后,默认使用的配置文件是/etc/supervisor/supervisord.conf原创 2015-08-08 22:12:39 · 4370 阅读 · 0 评论 -
Python 使用 xlrd/xlwt 操作 Excel
原文链接:http://ju.outofmemory.cn/entry/40500Python 处理 Excel,可以使用 xlrd/xlwt 2个模块,使用简单特好上手。morexlrd安装sudo easy_install xlrd # windows 参考http://pypi.python.org/pypi/xlrd简单使用import xlrd转载 2015-07-02 08:51:04 · 794 阅读 · 0 评论 -
python的读写文件和find函数
python中,对于读文件有三个函数,分别是:read(size), readline(), readlines()。使用代码举例为:with open("test.log", "r") as f: #print f.readline() #print f.readlines() #返回列表格式 #print f.read()而写文件似乎只有write函数。原创 2015-07-02 08:53:46 · 2925 阅读 · 0 评论 -
关于使用python的matplotlib库做动态图
关于使用python的matplotlib库做动态图参考: * matplotlib绘制动画的示例,主要参考这个。 * python之matplotlib学习(三) 画动态更新图、 * 利用Python进行数据分析 绘图和可视化(八)、 * 用Python和MoviePy将数据动态可视化 * matplotlib-绘制精美的图表另外可以看看测试如何将MatPlotLib嵌入到wxPytho转载 2015-06-03 17:05:08 · 17934 阅读 · 2 评论 -
Python的__new__方法
Python的__new__方法Python的__new__和__init__的区别先看一段代码#-*- coding:utf8 -*-""">>> A()new <class '__main__.A'>init<__main__.A object at 0x02473A30>"""class A(object): def __init__(self): pri原创 2015-05-18 10:03:11 · 784 阅读 · 0 评论 -
列表生成式
列表生成式1. 内容列表生成式即List Comprehensions,是Python内置的非常简单却强大的可以用来创建list的生成式。 举个例子,要生成list [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]可以用range(1, 11):>>> range(1, 11)[1, 2, 3, 4, 5, 6, 7, 8, 9, 10]但如果要生成[1x1, 2x2, 3x3,转载 2015-05-16 20:53:33 · 611 阅读 · 0 评论 -
求助:python中深拷贝和浅拷贝的一道题目
看到一到题目:>>> import copy>>> a = [1, 2, 3, ['a', 'b', 'c']]>>> b = a>>> c = copy.copy(a)>>> d = copy.deepcopy(a)>>> print id(a) == id(c)_____>>> print id(a) == id(d)_____>>> print id(a[0]) =原创 2016-04-09 21:06:18 · 619 阅读 · 0 评论