随笔分类 -  Python

1 2 3 4 下一页

python学习笔记5.1-核心类型-集合set类型[转]
摘要:转自:http://blog.csdn.net/business122/article/details/7541486python的set和其他语言类似, 是一个无序不重复元素集, 基本功能包括关系测试和消除重复元素. 集合对象还支持union(联合), intersection(交), diffe... 阅读全文

posted @ 2014-10-11 10:55 @Jin 阅读(313) 评论(0) 推荐(0)

python编译模块为2禁制
摘要:编译模块为2禁制yum -y install python26-setuptoolseasy_install -U setuptools# cd /usr/lib64/python2.6# easy_install py_compilepython -O -m py_compile file.py ... 阅读全文

posted @ 2014-09-28 15:56 @Jin 阅读(241) 评论(0) 推荐(0)

python模块整理30-uui模块
摘要:http://www.cnblogs.com/dkblog/archive/2011/10/10/2205200.htmlhttp://blog.csdn.net/zhaoweikid/article/details/16497861 #-*- encoding: gb2312 -*-2 impor... 阅读全文

posted @ 2014-09-24 17:10 @Jin 阅读(226) 评论(0) 推荐(0)

python模块整理29-redis模块
摘要:date:20140530auth:jinhttp://github.com/andymccurdy/redis-pyhttps://github.com/andymccurdy/redis-py/blob/master/README.rst一.安装# yum -y install python-r... 阅读全文

posted @ 2014-05-30 16:54 @Jin 阅读(628) 评论(0) 推荐(0)

源码安装python及paramikon的初步试用
摘要:Auth: jinDate: 20140314OS:CentOS release 5.5 (Final)默认2.4版本莫1.downloadwgethttp://www.python.org/ftp/python/2.7.6/Python-2.7.6.tgz2.install pythontar -zxvf Python-2.7.6.tgz && cdPython-2.7.6./configure --prefix=/usr/local/python27/make && make installPIPYwgethttps://pypi.python.org/pa 阅读全文

posted @ 2014-03-14 11:23 @Jin 阅读(438) 评论(0) 推荐(0)

python获取函数名
摘要:Date: 20140223Auth: Jin参考:http://hi.baidu.com/greysign/item/d11919d325c4c2e6b2f777bf获取函数名python中获取函数名的情况分为内部、外部从外部的情况好获取,使用指向函数的对象,然后用__name__属性def a(): passa.__name__除此之外还可以:getattr(a,'__name__')从外部获取的方法是非常灵活的。有些同学需要从函数内部获取函数本身的名字,就需要用些技巧了。使用sys模块的方法:def a(): print sys._getframe().f_code.co 阅读全文

posted @ 2014-02-28 14:02 @Jin 阅读(24931) 评论(0) 推荐(0)

django环境部署-nginx环境
摘要:一、使用nginx+mod_wsgi参考:http://moodylee.me/2011/10/13/python_web_programming_1/1、下载软件mkdir software# cd software/http://nginx.org/en/download.html# wget http://nginx.org/download/nginx-1.2.5.tar.gz错误:这个是用在apache上面的,不是用在nginx上面的# wget http://modwsgi.googlecode.com/files/mod_wsgi-3.4.tar.gz或者#hg clone ht 阅读全文

posted @ 2012-12-01 15:17 @Jin 阅读(2021) 评论(0) 推荐(0)

django环境部署-apache环境
摘要:一、用Apache和mod_python来部署Django目前,Apache和mod_python是在生产服务器上部署Django的最健壮搭配。mod_python (http://www.djangoproject.com/r/mod_python/)是一个在Apache中嵌入Python的Apache插件,它在服务器启动时将Python代码加载到内存中Django 需要Apaceh 2.x 和mod_python 3.x支持。1)安装rpm -ivh ftp://195.220.108.108/linux/epel/6/i386/epel-release-6-7.noarch.rpmyum 阅读全文

posted @ 2012-12-01 15:03 @Jin 阅读(581) 评论(0) 推荐(1)

python模块整理28-SQLAlchemy模块
摘要:参考:http://hi.baidu.com/uybdifnwhtbhqsd/item/72177cb0ef74e59618469771SQLAlchemy是python里面最好的ORM框架一、安装easy_install SQLAlchemy二、使用-模型表相关建表,建class,再mapper1、连接数据库sqlite:engine=create_engine('sqlite:///%s' % os.path.join(os.getcwd(),'inventory.db'))mysql:engine=create_engine('mysql://us 阅读全文

posted @ 2012-11-15 18:58 @Jin 阅读(632) 评论(0) 推荐(0)

python脚本实战1:rsync客户端推送
摘要:前段时间想有空写个rsync client脚本 需要收集一下rsync执行结果,正好昨天部门其他team有这个需求,今天抽时间写了一个。 1 #!/bin/env python26 2 #-*- coding: utf-8 -*- 3 ''' 4 Created on 2012-11-9 5 6 ... 阅读全文

posted @ 2012-11-09 17:18 @Jin 阅读(3882) 评论(0) 推荐(0)

python模块整理27-string模块
摘要:几个常用的场景import stringalphas=string.letters+'_' #字母加_nums=string.digits #数字常用在输入字符判断msg=string.join(("From:%s" % FROM,"TO:%s" % TO,"Subject:%s" % SUBJEC... 阅读全文

posted @ 2012-11-05 16:59 @Jin 阅读(418) 评论(0) 推荐(0)

python程序使用2-trac
摘要:Date 2012/02/09/Sysem evnServer :192.168.1.110 CentOS release 5.6 (Final)参考:http://trac.edgewall.org/wiki/0.12/TracInstallhttp://hi.baidu.com/jackchen0227/blog/item/d3e0e1536ff45e6f8435247b.html一、规划1、svn根目录# mkdir -p /data/svn2、svn配置帐号密码等#mkdir /etc/svnSVN用户帐号: /etc/svn/account#trac账号同svn账号SVN用户权限设置 阅读全文

posted @ 2012-11-05 16:47 @Jin 阅读(463) 评论(0) 推荐(0)

setuptools管理python包
摘要:setuptool管理python相关的包一、介绍setuptool管理python相关的包的工具。这些包是zip格式发布,但是后缀一般都是.eggsetuptool能解决python包的依赖关系setuptool安装的包默认安装到/usr/local/lib/pythonX.X/site-packages/目录下下载包默认到http://pypi.python.org/pypi下载pypi为Python PackageIndex二、安装setuptool工具1、rhel/centos#yum -y install python-setuptools2、freebsd#cd /usr/port 阅读全文

posted @ 2012-11-05 16:44 @Jin 阅读(562) 评论(0) 推荐(0)

python模块整理26-数据持久性pickle、shelve、SQLite
摘要:数据持久性简单序列化单纯滴保存数据到硬盘,而不保存数据之间的关系的过程称为“简单序列化”。一、picklePython高级标准工具,处理一般对象存储(如pickle模块),处理文件中打包的二进制数据(如struct模块)1、写入数据pickle_dump(数据,文件)>>> import pickl... 阅读全文

posted @ 2012-11-05 16:42 @Jin 阅读(2208) 评论(0) 推荐(0)

python模块整理25-filecmp文件比较-linecache选择行-shutil复制目录树
摘要:一、filecmp模块 文件比较1、比较两个文件filecmp.cmp()# echo 0 >/tmp/file1# echo 1 > /tmp/file2# echo 0 > /tmp/file3>>> filecmp.cmp('/tmp/file1','/tmp/file2') False>>>... 阅读全文

posted @ 2012-11-05 16:26 @Jin 阅读(1186) 评论(0) 推荐(0)

python模块整理24-Optparse选项参数
摘要:对于一般的程序参数可使用sys.argv,对于复杂的程序参数可以使用optparse一、简单演示实例1#!/usr/bin/env pythonimport optparsedef main(): p=optparse.OptionParser() p.add_option('--sysadmin','-s',default='diege') options,arguments=p.parse_args() #options和赋值给选项的值构成选项字典的key和value,注value和arguments没有关系 print 'Hello 阅读全文

posted @ 2012-11-05 16:21 @Jin 阅读(590) 评论(0) 推荐(0)

python模块整理23-hashlib
摘要:http://www.cnblogs.com/thinkingfor/archive/2010/09/13/1824766.htmlmd5模块python提供了一个进行hash加密的模块:hashlib 下面主要记录下其中的md5加密方式 >>> import hashlib >>> m = hashlib.md5() >>> m.update("Nobody inspects") >>> m.update(" the spammish repetition") >>&g 阅读全文

posted @ 2012-11-05 16:19 @Jin 阅读(305) 评论(0) 推荐(0)

python模块整理22-daemonizer守护进程
摘要:守护进程三个特征:在后台运行,与启动它的进程脱离,无须控制终端。>>> def run(program, *args):... pid = os.fork()... if pid==0:#pid==0为在子进程内 在子进程内,执行(等同于 not pid (not 0))... os.execvp(program, (program,) + args)... return os.wait()... >>> run("python", "hello.py")(1874, 0)关于fork函数:pid=os.fork()f 阅读全文

posted @ 2012-11-05 16:13 @Jin 阅读(940) 评论(0) 推荐(0)

python模块整理21-multiprocessing
摘要:线程共享全局状态,进程完全独立。线程局限在一个处理器,线程可以发挥多个处理器的资源.没有找到processing模块只找到multiprocessing#!/usr/bin/env pythonfrom multiprocessing import Process,Queueimport timeq=Queue()def f(q): x=q.get() print "Process number %s,sleeps for %s second" % (x,x) time.sleep(x) print "Process number %s ... 阅读全文

posted @ 2012-11-05 15:06 @Jin 阅读(308) 评论(0) 推荐(0)

python模块整理20-threading
摘要:参考网络以及python书籍整理一、Python threading三种调用方式介绍:Thread 是threading模块中最重要的类之一,可以使用它来创建线程。第一种方式:创建一个threading.Thread()的实例对象,给它一个函数。在它的初始化函数(__init__)中将可调用对象作为参数传入第二种方式:创建一个threading.Thread的实例,传给它一个可调用类对象,类中使用__call__()函数调用函数第三种方式:是通过继承Thread类,重写它的run方法;第一种和第三种常用。实例可参考:http://tuoxie174.blog.51cto.com/1446064 阅读全文

posted @ 2012-11-05 15:03 @Jin 阅读(373) 评论(0) 推荐(0)

1 2 3 4 下一页

导航