随笔分类 - python
摘要:current_path = os.path.dirname(os.path.abspath(__file__))
阅读全文
摘要:导出环境pip freeze > requirements.txt 导入环境pip install -r requirements.txt
阅读全文
摘要:1. # coding:utf-8 作用是定义源代码的编码. 如果没有定义, 此源码中是不可以包含中文字符串的.PEP 0263 -- Defining Python Source Code Encodingshttps://www.python.org/dev/peps/pep-0263/2. s
阅读全文
摘要:python不允许程序员选择采用传值还是传引用。Python参数传递采用的肯定是“传对象引用”的方式。这种方式相当于传值和传引用的一种综合。如果函数收到的是一个可变对象(比如字典或者列表)的引用,就能修改对象的原始值--相当于通过“传引用”来传递对象。如果函数收到的是一个不可变对象(比如数字、字符或
阅读全文
摘要:1 设置管理员账户 use admindb.createUser({ user: "useradmin", pwd: "adminpassword", roles: [{ role: "userAdminAnyDatabase", db: "admin" }] }) mongodb中的用户是基于身份
阅读全文
摘要:import os def del_path(path): if not os.path.exists(path): return if os.path.isfile(path): os.remove(path) print 'delete file %s' % path else: items = os....
阅读全文
摘要:原文 见过很多获取服务器本地IP的代码,个人觉得都不是很好,例如以下这些 不推荐:靠猜测去获取本地IP方法 这类代码带有猜测的行为。 如果机器上只有eth0 或者 只有bond0上有IP,那么此类代码都有可能失败,而且还不容易移植到其他平台上。 不推荐:通过hostname来获取本机IP 这个方法是
阅读全文
摘要:理解 1 类也是对象,在运行时需要被创建 2 type 和元类 为创建类的类,创建类时先找__metaclass__,找不到就由type创建 3 Singleton类中的__new__ 只会在开始运行时创建Earth类时被调用一次,以后对于Earth的实例化时先调用了Singleton的__call
阅读全文
摘要:原文 译注:这是一篇在Stack overflow上很热的帖子。提问者自称已经掌握了有关Python OOP编程中的各种概念,但始终觉得元类(metaclass)难以理解。他知道这肯定和自省有关,但仍然觉得不太明白,希望大家可以给出一些实际的例子和代码片段以帮助理解,以及在什么情况下需要进行元编程。
阅读全文
摘要:原文 通过 UDP 获取本机 IP,目前见过最优雅的方法 这个方法是目前见过最优雅获取本机服务器的IP方法了。没有任何的依赖,也没有去猜测机器上的网络设备信息。 而且是利用 UDP 协议来实现的,生成一个UDP包,把自己的 IP 放如到 UDP 协议头中,然后从UDP包中获取本机的IP。 这个方法并
阅读全文
摘要:def GetFileMd5(filename): if not os.path.isfile(filename): return myhash = hashlib.md5() f = file(filename,'rb') while True: b = f.read(8096) if not b : ...
阅读全文
摘要:原文 http://www.jb51.net/article/55327.htm 最近有个需求就是页面上执行shell命令,第一想到的就是os.system, os.system('cat /proc/cpuinfo') 但是发现页面上打印的命令执行结果 0或者1,当然不满足需求了。 尝试第二种方案
阅读全文
摘要:原文 : http://www.cnblogs.com/SophiaTang/archive/2012/01/16/2323467.html import os 删除文件: os.remove() 删除空目录: os.rmdir() 递归删除空目录: os.removedirs() 递归删除目录和文
阅读全文
摘要:原文 : http://www.cnblogs.com/huangcong/archive/2011/08/29/2158268.htmlstr = ’0123456789′print str[0:3] #截取第一位到第三位的字符print str[:] #截取字符串的全部字符print str[6
阅读全文
摘要:def get_ip(): try: url = "http://cn.bing.com/search?q=ip&go=%E6%8F%90%E4%BA%A4&qs=n&form=QBLH&pq=ip&sc=8-2&sp=-1&sk=&cvid=14b93b305cdc4183875411c3d9edf938" html = urllib2.urlope...
阅读全文
摘要:原文 http://blog.csdn.net/mzbqhbc12/article/details/60886154
阅读全文
摘要:# -*- coding:utf-8 -*- import time fmt='%Y-%m-%d %a %H:%M:%S' #定义时间显示格式 Date=time.strftime(fmt,time.localtime(time.time())) #把传入的元组按照格式,输出字符串 print '获取当前的时间:',Date
阅读全文
摘要:os.system(cmd) 命令执行结果 0或者1 output = os.popen(cmd) print output.read() 通过 os.popen() 返回的是 file read 的对象,对其进行读取 read() 的操作可以看到执行的输出。但是无法读取程序执行的返回值 comma
阅读全文
摘要:http://blog.csdn.net/feier7501/article/details/9132819
阅读全文