会员
周边
众包
新闻
博问
闪存
赞助商
所有博客
当前博客
我的博客
我的园子
账号设置
简洁模式
...
退出登录
注册
登录
冥公子
博客园
首页
新随笔
联系
订阅
管理
2018年6月24日
深浅拷贝
摘要:
阅读全文
posted @ 2018-06-24 21:12 冥公子
阅读(82)
评论(0)
推荐(0)
编辑
2018年6月23日
实现多个视频下载
摘要: from gevent import monkey import gevent import urllib.request #有IO才做时需要这一句 monkey.patch_all() def my_downLoad(file_name, url): print('GET: %s' % url) resp = urllib.request.urlopen(url) ...
阅读全文
posted @ 2018-06-23 23:53 冥公子
阅读(186)
评论(0)
推荐(0)
编辑
gevent
摘要: greenlet已经实现了协程,但是这个还的人工切换,是不是觉得太麻烦了,不要捉急,python还有一个比greenlet更强大的并且能够自动切换任务的模块gevent 其原理是当一个greenlet遇到IO(指的是input output 输入输出,比如网络、文件操作等)操作时,比如访问网络,就自
阅读全文
posted @ 2018-06-23 23:49 冥公子
阅读(262)
评论(0)
推荐(0)
编辑
python sys.argv用法
摘要: sys.argv是获取运行python文件的时候命令行参数 下面的代码文件是a.py,当我不用IDE工具,只用命令行窗口运行的时候,进入文件所在目录,输入:python a.py 输出结果如下 还是上面的代码,当我运行时候输入:python a.py zhang 输出如下 继续运行时候输入:pyth
阅读全文
posted @ 2018-06-23 18:24 冥公子
阅读(1204)
评论(0)
推荐(0)
编辑
__new__ 方法
摘要: __new__方法 __new__和__init__的作用 总结 __new__至少要有一个参数cls,代表要实例化的类,此参数在实例化时由Python解释器自动提供 __new__必须要有返回值,返回实例化出来的实例,这点在自己实现__new__时要特别注意,可以return父类__new__出来
阅读全文
posted @ 2018-06-23 10:12 冥公子
阅读(503)
评论(0)
推荐(0)
编辑
静态方法和类方法
摘要: 1. 类方法 1. 类方法 是类对象所拥有的方法,需要用修饰器@classmethod来标识其为类方法,对于类方法,第一个参数必须是类对象,一般以cls作为第一个参数(当然可以用其他名称的变量作为其第一个参数,但是大部分人都习惯以'cls'作为第一个参数的名字,就最好用'cls'了),能够通过实例对
阅读全文
posted @ 2018-06-23 10:05 冥公子
阅读(407)
评论(0)
推荐(0)
编辑
公告