
python
ayu_ag
这个作者很懒,什么都没留下…
展开
-
初始化python类的实例时,私有变量的值与上一个实例的相同,问题定位
#!/usr/bin/env python # -*- Coding=UTF-8 -*- class parser: def __init__(self, x=[]): print "early-init: id(x) = %s" % id(x) self.numbers = x print "post-init: id(self.numb原创 2016-04-21 14:00:51 · 834 阅读 · 0 评论 -
python BaseHTTPServer重启失败,提示端口被占用
有一个BaseHTTPServer,名为A,监听端口12346;它有10个子进程,通过os.system("nohup xxxx &")启动,也是BaseHTTPServer,名字分别为B0~B9,分别监听9000~9009。A将接收到的请求分发给B0~B9处理。 当重启A时,会提示端口12346被占用,占用者是Bx。原因是A的socket fd被Bx所继承了,A关闭后,Bx取得监听权,端口原创 2016-04-21 13:58:27 · 1430 阅读 · 1 评论 -
获取urllib2.urlopen失败时的错误页面
错误方法: import urllib2 req = urllib2.Request('http://127.0.0.1/longerrorpage') try: response=urllib2.urlopen(req) except Exception,e: print e, response.read() HTTP Error 404: Not Found 正确方法:原创 2016-08-12 21:21:16 · 7292 阅读 · 0 评论 -
python os.path.isdir权限问题小坑一个
使用django搞一个东西玩,python manager.py runserver的时候,一切正常。将项目部署到apache之后,出现了问题。 定位到问题所在: if not os.path.isdir(working_dir): return 为什么apache里面认为这个目录不存在了呢,查看isdir的定义: os.path.isdir(path)原创 2016-04-21 14:03:06 · 2025 阅读 · 0 评论