随笔分类 -  python

python-socket.error[10054]:对象的复制
摘要:1、socket.error[10054],对方强制关闭了连接在用socket.recvfrom时,若事先没有bind时,先使用socket.sendto,socket.recvfrom有时会出现socket.error[10054]原因是因为没有开启接收sendto的服务端若发送的ADDR是与client在同一网段,不会出现这种问题但是在中间隔了NAT猜测:在NAT后,socket.recvrfrom时,由于NAT的原因,若没有事先收到回复包,没有打洞,外面的包进不到NAT内部路由收到后,所以socket.recvrfrom时就会出错,因为收不到包2、python 对象的复制相当于c++的引 阅读全文

posted @ 2013-12-05 21:06 龙沙宝石 阅读(2505) 评论(0) 推荐(0)

adb shell 查找并删除文件
摘要:# -*- coding: cp936 -*-## function: remove file ## remark: python version 2-7-3import os,sysimport logging,reimport time, datetimePART = "file"LOG_PATH = "./rmfile.log"##global del_number=0del_number = 0## 写日志logger = logging.getLogger()formatter =logging.Formatter ("%(ascti 阅读全文

posted @ 2013-09-19 16:50 龙沙宝石 阅读(13384) 评论(0) 推荐(0)

python--logging
摘要:logging--python的日志插件以下链接对logging的基本用法描述的非常清晰:http://blog.csdn.net/fxjtoday/article/details/6307285目前在使用logging时,出现了个问题:有个很奇怪的想法,就是在线程中使用logging,每个线程的日志写在不同的文件中,如下:import loggingimport sysfrom time import sleep, ctimefrom myThread import MyThreaddef testlogging(logpath): LOG_PATH = logpath prin... 阅读全文

posted @ 2013-07-09 19:44 龙沙宝石 阅读(430) 评论(0) 推荐(0)

安装redis监控工具redislive
摘要:1.安装pip什么是pip?pip是用来安装python第三方工具包的工具在安装pip时会提示找不到setuptools,若出现此问题,就先安装setuptoolshttps://pypi.python.org/pypi/setuptools/download: https://pypi.python.org/packages/2.7/s/setuptools/(python版本为2.7)具体安装方法参见:http://baka.so/archives/install-python-pip-in-centos.html2.升级系统的python版本:--1.将usr/bin/python重命名 阅读全文

posted @ 2013-05-06 18:50 龙沙宝石 阅读(813) 评论(0) 推荐(0)

python--过滤top命令--之--时间_系统CPU_进程CPU_内存
摘要:#!/usr/bin/env python # -*- coding: cp936 -*- """top -b -n 2 -d 3 > ***.log-b:bash模式,可以重定向到文件-n:一共取2次数据-d:每次top数据间隔为3秒 """ #!/usr/bin/env python # -*- coding: cp936 -*- import os import re impo... 阅读全文

posted @ 2012-11-21 23:00 龙沙宝石 阅读(1226) 评论(0) 推荐(0)

python--装饰器
摘要:装饰器:对函数的包装1--被装饰的函数不带参数#"""无参数调用decorator声明时必须有一个参数,这个参数将接收要装饰的方法"""def deco(func):#deco对func进行包装... print 'start'... func()... print 'end'... return func... >>> @deco... def my():... print 'is my'... startis myend#注意:当使用上述方法定义一个decorato 阅读全文

posted @ 2012-09-11 11:47 龙沙宝石 阅读(377) 评论(0) 推荐(1)

python--类属性的访问
摘要:在python2.5上运行时只有通过类名访问类属性才可以改变类的属性但是在python3.2上运行时,通过类或是实例访问类属性并修改后,都是会改变类属性的值 阅读全文

posted @ 2012-08-23 19:43 龙沙宝石 阅读(239) 评论(0) 推荐(0)

python--closure
摘要:closure概念:在一个内部函数中,对外部作用域的变量进行引用,那么内部函数就被认为是closure(闭包)自由变量:定义在外部函数内,被内部函数引用或者使用的变量为自由变量函数func_closure 在函数被调用前和调用后使用,效果是一样的#!/user/bin/env python#coding:UTF-8#func_closure: 这个属性仅当函数是一个闭包时有效#指向一个保存了所引用到的外部函数的变量cell的元组#如果该函数不是一个内部函数,则始终为None。这个属性也是只读的。output = '<int %r id = %#0x val =%d>' 阅读全文

posted @ 2012-08-20 16:56 龙沙宝石 阅读(1995) 评论(1) 推荐(0)

python--安装BeautifulSoup
摘要:下载地址:http://www.crummy.com/software/BeautifulSoup/解压:进入BeautifulSoup.*目录安装,目录下执行 python setup.py install 阅读全文

posted @ 2012-08-16 16:53 龙沙宝石 阅读(219) 评论(0) 推荐(0)

python--标准类型操作符
摘要:对象值的比较任何相同类型的对象都可以比较,格式为:a == b,在python2.3之前类型不具有布尔值,返回值为1 0;2.3版本之后返回只为 True False对象身份的比较obj1 is obj2 --obj 与obj2是同一个对象 return True Falseobj1 is notobj2--obj 与obj2是同一个对象return True False布尔类型--python中的与、或、非布尔类型的优先级依次为:not and or --实现功能为逻辑 非 与 或标准类型的内建函数cmp(obj1, ob... 阅读全文

posted @ 2012-08-10 16:03 龙沙宝石 阅读(384) 评论(0) 推荐(0)

python--writefile&readfile
摘要:writefile#!/usr/bin/env python'makeTextFlie.py --create text file'import osls = os.linesep#get filenamefname = raw_input('input your file name:\n')while True: if os.path.exists(fname): print "error: '%s' already exists\n" % fname else: break#get file content linesal 阅读全文

posted @ 2012-08-10 15:44 龙沙宝石 阅读(6129) 评论(0) 推荐(0)

python--python核心编程(1)--创建class
摘要:class fooclass(object):... """first class"""... version = 0.1... def __init__(self, nm = 'doe'):... """ constructor"""... self.name = nm... print 'creat class'... def showname(self):... """ display"" 阅读全文

posted @ 2012-08-07 21:08 龙沙宝石 阅读(332) 评论(0) 推荐(0)

导航