随笔分类 -  Python

记录学习和使用python中遇到的问题
摘要:组内有个同事,有个奇怪的需求需要matplotlib删除x轴效果图如下:关键代码:from matplotlib import pyplot as pltplt.plot(range(10))plt.tick_params(\ axis='x', # changes appl... 阅读全文
posted @ 2014-06-17 19:43 小郭学路 阅读(753) 评论(0) 推荐(0) 编辑
摘要:http://blog.csdn.net/zhanhuai1/article/details/7236262 阅读全文
posted @ 2014-06-16 18:09 小郭学路 阅读(122) 评论(0) 推荐(0) 编辑
摘要:http://www.tuicool.com/articles/36ZzA3http://www.dongwm.com/archives/shi-yong-tornadorang-ni-de-qing-qiu-yi-bu-fei-zu-sai/http://lbolla.info/blog/2013... 阅读全文
posted @ 2014-06-12 18:12 小郭学路 阅读(136) 评论(0) 推荐(0) 编辑
摘要:http://pan.baidu.com/s/1dD1Ra7J其他语言的编程风格:http://zh-google-styleguide.readthedocs.org/en/latest/ 阅读全文
posted @ 2014-05-16 10:51 小郭学路 阅读(312) 评论(0) 推荐(0) 编辑
摘要:http://xlambda.com/gevent-tutorial/ 阅读全文
posted @ 2014-05-15 16:55 小郭学路 阅读(148) 评论(0) 推荐(0) 编辑
摘要:1、需求现在有一个进程需要每时每刻不断的跑,但是这个进程又有可能由于各种原因有可能中断。当进程中断的时候我希望能自动重新启动它,此时,就需要使用到了Supervisor。Supervisor起到守护进程的作用。2、安装https://pypi.python.org/pypi/supervisorta... 阅读全文
posted @ 2014-05-15 16:27 小郭学路 阅读(10123) 评论(1) 推荐(1) 编辑
摘要:逐个过一遍明确具体含义常见错误 #1: 滥用表达式作为函数参数的默认值Python允许为函数的参数提供默认的可选值。尽管这是语言的一大特色,但是它可能会导致一些易变默认值的混乱。例如,看一下这个Python函数的定义:>>> def foo(bar=[]): # bar is opti... 阅读全文
posted @ 2014-05-14 20:11 小郭学路 阅读(436) 评论(0) 推荐(0) 编辑
摘要:Linux环境下使用python调用C的printf例子:#!/usr/bin/env python2.7#-*- coding:utf-8 -*-from ctypes import *def test(): #libc = cdll.LoadLibrary("libc.so.6") ... 阅读全文
posted @ 2014-05-09 15:20 小郭学路 阅读(1023) 评论(0) 推荐(0) 编辑
摘要:UDPclient#!/usr/bin/env python2.7#-*-coding:utf-8 -*-import sockets=socket.socket(socket.AF_INET,socket.SOCK_DGRAM)s.sendto("hello",("localhost",8001)... 阅读全文
posted @ 2014-04-29 17:04 小郭学路 阅读(1229) 评论(0) 推荐(0) 编辑
摘要:测试例子#!/usr/bin/env python2.7import sysimport osfrom optparse import OptionParserdef parse_options(): parser = OptionParser() parser.add_option("... 阅读全文
posted @ 2014-04-18 11:01 小郭学路 阅读(544) 评论(0) 推荐(0) 编辑
摘要:http://www.cnblogs.com/huxi/archive/2010/12/05/1897271.html 阅读全文
posted @ 2014-04-14 18:01 小郭学路 阅读(123) 评论(0) 推荐(0) 编辑
摘要:1、判断数据库名是否合法import redbname = "test_"result = re.match("[a-zA-Z_0-9]{1,}$",dbname)print result注意点:必须以[a-zA-Z_0-9]为结尾2、匹配建表语句 re_for_create_table = ... 阅读全文
posted @ 2014-04-14 11:35 小郭学路 阅读(213) 评论(0) 推荐(0) 编辑
摘要:UUID是128位的全局唯一标识符,通常由32字节的字符串表示。 它可以保证时间和空间的唯一性,也称为GUID,全称为: UUID —— Universally Unique IDentifier Python 中叫 UUID GUID —— Globally Unique IDentifier C# 中叫 GUID 它通过MAC地址、时间戳、命名空间、随机数、伪随机数来保证生成ID的唯一性。 UUID主要有五个算法,也就是五种方法来实现: 1、uuid1()——基于时间戳 ... 阅读全文
posted @ 2014-03-26 10:37 小郭学路 阅读(627) 评论(0) 推荐(0) 编辑
摘要:Queue1、创建一个“队列”对象>>> import Queue>>> queue = Queue.Queue(maxsize=100)>>> queue.qsize()Queue.Queue类即是一个队列的同步实现。队列长度可为无限或者有限。可通过Queue的构造函数的可选参数maxsize来设定队列长度。如果maxsize小于1就表示队列长度无限。class Queue | Create a queue object with a given maximum size. | | If maxsize is >> queue 阅读全文
posted @ 2014-03-21 10:27 小郭学路 阅读(587) 评论(0) 推荐(0) 编辑
摘要:可变参数允许你传入0个或任意个参数,这些可变参数在函数调用时自动组装为一个tuple。而关键字参数允许你传入0个或任意个含参数名的参数,这些关键字参数在函数内部自动组装为一个dict。def person(name, age, **kw): print 'name:',name,'age:',age,'other:',kwdef test(a,b,**kwargs): print a,b,kwargsif __name__ == '__main__': person('Gs',28) person('Gs& 阅读全文
posted @ 2014-03-07 10:49 小郭学路 阅读(662) 评论(0) 推荐(0) 编辑
摘要:http://blog.jobbole.com/59535/http://www.nryoung.org/blog/2013/2/28/python-threading/http://blog.jobbole.com/59000/ 阅读全文
posted @ 2014-02-26 13:30 小郭学路 阅读(188) 评论(0) 推荐(0) 编辑
摘要:参考文献http://www.open-open.com/news/view/1c0179bhttp://blog.jobbole.com/52060/按照这个博客,实现获取多台服务器的空间使用情况代码如下:#!/usr/bin/env python2.7#-*- coding:utf-8 -*-f... 阅读全文
posted @ 2014-02-26 12:02 小郭学路 阅读(584) 评论(0) 推荐(0) 编辑
摘要:参考资料http://my.oschina.net/yangyanxing/blog/159215?p=4#comments配置过程遇到的问题:1.原文中有个文件名weixinInterface.py少个n2.微信公众平台没有启动开发者模式,导致信息无法反馈原文:使用的工具,python 新浪SAE平台,微信的公众平台你需要先在微信的公众平台与新浪SAE平台上各种注册,微信平台注册的时候需要你拍张手持身份证的照片,还有几天的审核期微信公众平台:http://mp.weixin.qq.com新浪SAE:http://sae.sina.com.cn/等待微信公众审核通过后,登录公众平台后,点击高级 阅读全文
posted @ 2014-02-15 17:07 小郭学路 阅读(703) 评论(0) 推荐(0) 编辑
摘要:http://blog.chinaunix.net/uid-20544356-id-290882.html在使用urllib的时候经常会死掉,以前debug过,是没有设置 timing out 所以超时后就会死掉。PycURL是curl的python库,虽然有些curl的功能没有实现,但是还是很强劲的。 curl是非常强劲的一个工具,google内部用它来 debug GDATA API. Using cURL to interact with Google data services 可以去 http://pycurl.sourceforge.net/ 下载最新的PycURL。 简单的Pyc 阅读全文
posted @ 2013-12-16 14:46 小郭学路 阅读(547) 评论(0) 推荐(0) 编辑
摘要:http://www.cnblogs.com/yuxc/archive/2011/08/01/2123995.htmlhttp://blog.csdn.net/wklken/article/details/7364390Python 标准库中有很多实用的工具类,但是在具体使用时,标准库文档上对使用细节描述的并不清楚,比如 urllib2 这个 HTTP 客户端库。这里总结了一些 urllib2 库的使用细节。1 Proxy 的设置2 Timeout 设置3 在 HTTP Request 中加入特定的 Header4 Redirect5 Cookie6 使用 HTTP 的 PUT 和 DELET 阅读全文
posted @ 2013-12-04 19:24 小郭学路 阅读(290) 评论(0) 推荐(0) 编辑