python
cooler00100
这个作者很懒,什么都没留下…
展开
-
django开发配置
下面将开发环境的安装配置过程写下来,供后来者参考。一、安装Eclipse SDK。到 http://download.eclipse.org/eclipse/downloads/找SDK最新的Release版本,最新的版本是 3.3.2下载。一开始我选择的是台湾的[Taiwan]NationalCenter for High-Performance Comput...原创 2011-12-22 15:28:30 · 69 阅读 · 0 评论 -
python 百分号使用
原文地址 http://developer.51cto.com/art/200808/83641.htmPython语言的数值类型有四种,分别是:整型、长整型、浮点型和复数类型。下面我们首先介绍整型数据。1.整型Python语言的整型相当于C语言中的long型,在32位机器上,整型的位宽为32位,取值范围为-231~231-1,即-2147483648~21474...原创 2012-03-09 12:17:23 · 2224 阅读 · 0 评论 -
python ftp上传下载文件,支持断点续传
功能:ftp断点上传下载仅供参考:[code="python"]#encoding=utf-8'''Created on 2012-3-14@author: cooler'''from ftplib import FTP import sys import os.path class MyFTP(FTP): '''...原创 2012-03-14 11:41:16 · 597 阅读 · 0 评论 -
python mongodb time的妙用
需要把这条日志的时间放到临近的5分钟内, 时间段为:0,5,10,15。。。。如果是14:07分的日志,则储存为14:07分。。。刚开始走了弯路,用循环 for i in range(12) do。。。这种方式调了半天,忽然发现自己很傻。。。修改为:[code="python"]t = 1331812456 t = t-...原创 2012-03-19 14:41:03 · 241 阅读 · 0 评论 -
python解决 'ascii' codec can't encode characters
异常: 'ascii' codec can't encode characters字符集的问题,在文件前加两句话:reload(sys)sys.setdefaultencoding( "utf-8" )完美解决,ok领 当字符串里有 \n、\t、\r时,json.loads()失效,异常,要去掉...原创 2012-03-27 18:08:41 · 339 阅读 · 0 评论 -
pymongo $addToSet 和 $set 区别
[code="python"]conn = Connection("127.0.0.1",27017)db = conn.coolercoll = db.postspost = { "name":"cooler2", "age":2, "coo":{ "a":"a",原创 2012-03-28 15:35:29 · 2009 阅读 · 0 评论 -
pymongo 模糊查询
如果是mongodb的客户端下 直接输入命令db.deviceItem.find({"city":/L/})两个 // 之间表示正则表达式 两种方法 [code="python"]from pymongo import Connectionimport reimport sysconn = Connection("127.0.0.1",...原创 2012-04-01 17:32:34 · 220 阅读 · 0 评论 -
python 自定义py文件中方法导入
例子: 工程 cooler -->src --a.py --b.py -->test1 --e.py --f.py -->test...原创 2012-04-06 14:45:03 · 461 阅读 · 0 评论 -
TypeError: 'module' object is not callable 解决
原文地址:http://hi.baidu.com/bsndhswd/blog/item/c98fa91e5a9a8d0c41341705.htmlTypeError: 'module' object is not callable 原因分析2011-02-01 0:04程序代码 class Person: #constructor def __init_...原创 2012-04-17 16:03:52 · 625 阅读 · 0 评论 -
sitecustomize.py 用法
1、在python安装目录下的lib下的site-packages 目录中,新建文件sitecustomize.py。这是个特殊的文件,在python启动时会自动执行其中的语句。在sitecustomize.py中的语句sys.setdefaultencoding("UTF-8")的作用是将默认编码设置为"utf-8",样使用中文时就不会出现 UnicodeError错误。设置前的默认编码是ASC...原创 2012-11-19 15:48:03 · 2194 阅读 · 0 评论 -
python flask应用 Principal 授权认证
[code="python"]'''Created on 2012-6-14@author: wenwen'''from flask import Flask, make_response, request, session, render_template, redirect, abort, current_appfrom flask_principal impo...原创 2012-12-14 11:56:29 · 260 阅读 · 0 评论 -
[emerg] 10464#0: unknown directive "ssl"
#yum install openssl#yum install openssl-devel然后就是自己颁发证书给自己#cd /usr/local/nginx/conf#openssl genrsa -des3 -out server.key 1024#openssl req -new -key server.key -out server.csr#openssl rs...原创 2013-02-01 11:57:51 · 121 阅读 · 0 评论 -
python克隆数据 copy
现在看到了 Python 优美的设计。那下面的问题是,如果我们一定要复制一个可变对象的副本怎么办?简单的等号赋值显然被证明无效了。Python 也提供了方法——copy 模块。copy 模块是每一个 Python 都有的,专门用于生成可变对象的副本。copy 模块中有两个函数:copy.copy 和 copy.deepcopy。其中 copy 叫做潜复制,它仅仅复制了第一你给它的东西,下面的不管了...原创 2013-03-07 14:16:21 · 262 阅读 · 0 评论 -
celery+ rabbitMq + python linux是下配置 序
我安装的时候就遇到了很多麻烦,主要是跟中linux包的依赖。。。 最主要的就是xmlto的包安装。。。然后就是衍生出一大堆。。。但是别急,像我这种人品不好的也就10个包,呵呵,你可能会很少一个一个的装,ok,你现在可以装 erlang了。。。在控制台输入 erl 出现一个编辑器,ok,安装成功然后不rabbitmq 安装,如果不成功,看是哪里...原创 2012-02-27 04:42:48 · 96 阅读 · 0 评论 -
python 下载网页图片
[code="python"]#encoding=utf-8'''Created on Dec 7, 2011@author: cooler'''import urllib2import urllibimport osimagepath=["http://hdn.xnimg.cn/photos/hdn221/20110528/1145/tiny_QKbC...原创 2011-12-07 14:57:22 · 123 阅读 · 0 评论 -
pydev eclipse 安装
给Eclipse安装PyDev插件 启用Eclipse————如果前面的步骤都正确无误的话,那么Eclipse就该能够正常启动了。 第一次启动会让你选择一个工作空间,按缺省设置,勾选一下不再提醒,就可以了。在Help菜单中,选择Install New Software···, 选择Add按钮,Name:PyDev(这个随便起),Location:http://pydev.org/u...原创 2012-02-14 14:17:27 · 80 阅读 · 0 评论 -
WindowsError: [Error 2] python 文件操作错误解释
WindowsError: [Error 2] The system cannot find the file specifiedWindowsError: [Error 3] The system cannot find the path specifiedWindowsError: [Error 5] Access is deniedWindowsError: [Error 13]...原创 2012-02-16 09:03:40 · 1083 阅读 · 0 评论 -
python 常用函数
os 模块提供了一个统一的操作系统接口函数, 这些接口函数通常是平台指定的,os 模块能在不同操作系统平台如 nt 或 posix中的特定函数间自动切换,从而能实现跨平台操作1, os.name: 字符串指示你正在使用的平台。比如对于Windows,它是'nt',而对于Linux/Unix用户,它是'posix'。2, os.stat(file):文件属性操作;3, os.getcwd...原创 2012-02-16 18:33:59 · 161 阅读 · 0 评论 -
文件切割 python
对文件进形切割的处理 考虑到文件在切的时候,还在边写内容,所以掉了shell脚本源码如下原创配置文件内容knife.cfg[split_config]path=c:\name=testsuf=txtsize=1unit=Kcount=5[code="pytnon"]#!/usr/local/bin/pytho...原创 2012-02-16 18:36:39 · 99 阅读 · 0 评论 -
celery+ rabbitMq + python window是下配置
此过程非常复杂 , 我就把整个过程记录下来 。。。1 python2.7.2 安装。。。不解释2 celery 安装 不解释 http://celeryproject.org/3 例子 运行。。。 咔嚓,出错了。。。 异常: :\Python27\lib\site-packages\celery-2.4.6-py2.7.egg\celery\loaders\...原创 2012-02-17 14:47:11 · 311 阅读 · 0 评论 -
python 下划线,双下划线含义
Python 用下划线作为变量前缀和后缀指定特殊变量。_xxx 不能用'from module import *'导入__xxx__ 系统定义名字__xxx 类中的私有变量名核心风格:避免用下划线作为变量名的开始。因为下划线对解释器有特殊的意义,而且是内建标识符所使用的符号,我们建议程序员避免用下划线作为变量名的开始。一般来讲,变量名_xxx被看作是...原创 2012-02-17 15:31:39 · 243 阅读 · 0 评论 -
python 多线程
基础不必多讲,还是直接进入python。 Python代码代码的执行由python虚拟机(也叫解释器主循环)来控制。Python在设计之初就考虑到要在主循环中,同时只有一个线程在执行,就像单CPU的系统中运行多个进程那样,内存中可以存放多个程序,但任意时候,只有一个程序在CPU中运行。同样,虽然python解释器可以“运行”多个线程,但在任意时刻,只有一个线程在解释器中运行。 ...原创 2012-02-17 16:18:47 · 144 阅读 · 0 评论 -
python paramiko pycropto 安装
http://www.voidspace.org.uk/python/modules.shtml#pycrypto这个比较难找,我费了好大劲啊。。。原创 2012-02-17 19:30:30 · 623 阅读 · 1 评论 -
python **args * args
转载 http://jimi68.iteye.com/blog/200514先来看个例子:[code="pthon"]def foo(*args, **kwargs): print 'args = ', args print 'kwargs = ', kwargs print '--------------------------------...原创 2012-02-20 18:12:52 · 126 阅读 · 0 评论 -
logging 使用 python
转载:http://blog.csdn.net/yatere/article/details/66554451.简单的将日志打印到屏幕 import logginglogging.debug('This is debug message')logging.info('This is info message')logging.warning('This is w...原创 2012-02-22 17:50:26 · 105 阅读 · 0 评论 -
python Queue模块
2011-04-20 17:11:05| 分类: Python |字号 订阅创建一个“队列”对象import Queuemyqueue = Queue.Queue(maxsize = 10)Queue.Queue类即是一个队列的同步实现。队列长度可为无限或者有限。可通过Queue的构造函数的可选参数maxsize来设定队列长度。如果maxsize小于1就表示队列长...原创 2013-02-22 17:07:39 · 132 阅读 · 0 评论