随笔分类 -  python

摘要:原文 阅读全文
posted @ 2021-04-21 22:29 嘿.嘿.嘿 阅读(167) 评论(0) 推荐(0) 编辑
摘要:current_path = os.path.dirname(os.path.abspath(__file__)) 阅读全文
posted @ 2020-11-18 15:45 嘿.嘿.嘿 阅读(501) 评论(0) 推荐(0) 编辑
摘要:导出环境pip freeze > requirements.txt 导入环境pip install -r requirements.txt 阅读全文
posted @ 2020-10-16 22:30 嘿.嘿.嘿 阅读(201) 评论(0) 推荐(0) 编辑
摘要:1. # coding:utf-8 作用是定义源代码的编码. 如果没有定义, 此源码中是不可以包含中文字符串的.PEP 0263 -- Defining Python Source Code Encodingshttps://www.python.org/dev/peps/pep-0263/2. s 阅读全文
posted @ 2019-06-21 15:32 嘿.嘿.嘿 阅读(4158) 评论(0) 推荐(0) 编辑
摘要:python不允许程序员选择采用传值还是传引用。Python参数传递采用的肯定是“传对象引用”的方式。这种方式相当于传值和传引用的一种综合。如果函数收到的是一个可变对象(比如字典或者列表)的引用,就能修改对象的原始值--相当于通过“传引用”来传递对象。如果函数收到的是一个不可变对象(比如数字、字符或 阅读全文
posted @ 2019-06-05 10:19 嘿.嘿.嘿 阅读(226) 评论(0) 推荐(0) 编辑
摘要:1 设置管理员账户 use admindb.createUser({ user: "useradmin", pwd: "adminpassword", roles: [{ role: "userAdminAnyDatabase", db: "admin" }] }) mongodb中的用户是基于身份 阅读全文
posted @ 2019-03-26 16:27 嘿.嘿.嘿 阅读(6686) 评论(0) 推荐(0) 编辑
摘要: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.... 阅读全文
posted @ 2019-03-08 13:29 嘿.嘿.嘿 阅读(1359) 评论(0) 推荐(0) 编辑
摘要:原文 见过很多获取服务器本地IP的代码,个人觉得都不是很好,例如以下这些 不推荐:靠猜测去获取本地IP方法 这类代码带有猜测的行为。 如果机器上只有eth0 或者 只有bond0上有IP,那么此类代码都有可能失败,而且还不容易移植到其他平台上。 不推荐:通过hostname来获取本机IP 这个方法是 阅读全文
posted @ 2019-03-07 15:28 嘿.嘿.嘿 阅读(6530) 评论(0) 推荐(1) 编辑
摘要:理解 1 类也是对象,在运行时需要被创建 2 type 和元类 为创建类的类,创建类时先找__metaclass__,找不到就由type创建 3 Singleton类中的__new__ 只会在开始运行时创建Earth类时被调用一次,以后对于Earth的实例化时先调用了Singleton的__call 阅读全文
posted @ 2018-09-05 11:06 嘿.嘿.嘿 阅读(179) 评论(0) 推荐(0) 编辑
摘要:原文 译注:这是一篇在Stack overflow上很热的帖子。提问者自称已经掌握了有关Python OOP编程中的各种概念,但始终觉得元类(metaclass)难以理解。他知道这肯定和自省有关,但仍然觉得不太明白,希望大家可以给出一些实际的例子和代码片段以帮助理解,以及在什么情况下需要进行元编程。 阅读全文
posted @ 2018-09-04 17:18 嘿.嘿.嘿 阅读(919) 评论(0) 推荐(1) 编辑
摘要:原文 通过 UDP 获取本机 IP,目前见过最优雅的方法 这个方法是目前见过最优雅获取本机服务器的IP方法了。没有任何的依赖,也没有去猜测机器上的网络设备信息。 而且是利用 UDP 协议来实现的,生成一个UDP包,把自己的 IP 放如到 UDP 协议头中,然后从UDP包中获取本机的IP。 这个方法并 阅读全文
posted @ 2018-08-21 11:04 嘿.嘿.嘿 阅读(2592) 评论(0) 推荐(0) 编辑
摘要: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 : ... 阅读全文
posted @ 2017-08-05 17:20 嘿.嘿.嘿 阅读(2383) 评论(0) 推荐(0) 编辑
摘要:原文 http://www.jb51.net/article/55327.htm 最近有个需求就是页面上执行shell命令,第一想到的就是os.system, os.system('cat /proc/cpuinfo') 但是发现页面上打印的命令执行结果 0或者1,当然不满足需求了。 尝试第二种方案 阅读全文
posted @ 2017-07-21 10:35 嘿.嘿.嘿 阅读(67800) 评论(1) 推荐(2) 编辑
摘要:原文 : http://www.cnblogs.com/SophiaTang/archive/2012/01/16/2323467.html import os 删除文件: os.remove() 删除空目录: os.rmdir() 递归删除空目录: os.removedirs() 递归删除目录和文 阅读全文
posted @ 2017-05-25 09:23 嘿.嘿.嘿 阅读(462) 评论(0) 推荐(0) 编辑
摘要:原文 : http://www.cnblogs.com/huangcong/archive/2011/08/29/2158268.htmlstr = ’0123456789′print str[0:3] #截取第一位到第三位的字符print str[:] #截取字符串的全部字符print str[6 阅读全文
posted @ 2017-05-23 17:26 嘿.嘿.嘿 阅读(234) 评论(0) 推荐(0) 编辑
摘要: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... 阅读全文
posted @ 2017-05-19 16:33 嘿.嘿.嘿 阅读(1075) 评论(0) 推荐(0) 编辑
摘要:原文 http://blog.csdn.net/mzbqhbc12/article/details/60886154 阅读全文
posted @ 2017-05-19 13:38 嘿.嘿.嘿 阅读(9640) 评论(3) 推荐(1) 编辑
摘要:# -*- coding:utf-8 -*- import time fmt='%Y-%m-%d %a %H:%M:%S' #定义时间显示格式 Date=time.strftime(fmt,time.localtime(time.time())) #把传入的元组按照格式,输出字符串 print '获取当前的时间:',Date 阅读全文
posted @ 2017-05-11 12:19 嘿.嘿.嘿 阅读(158) 评论(0) 推荐(0) 编辑
摘要:os.system(cmd) 命令执行结果 0或者1 output = os.popen(cmd) print output.read() 通过 os.popen() 返回的是 file read 的对象,对其进行读取 read() 的操作可以看到执行的输出。但是无法读取程序执行的返回值 comma 阅读全文
posted @ 2017-03-17 09:54 嘿.嘿.嘿 阅读(150) 评论(0) 推荐(0) 编辑
摘要:http://blog.csdn.net/feier7501/article/details/9132819 阅读全文
posted @ 2016-11-11 17:19 嘿.嘿.嘿 阅读(84) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示