随笔分类 -  python

摘要:批量替换请求头 (.*?):(.*) '$1':'$2', # 用法 #*kwargs demo(a=(Exception, RequestHandler), name={"age": "12"}) demo(**kwargs): #结果为 a name print(*kwargs) #调用父类方式 def _handle_request_exception(self, e: BaseExcept 阅读全文
posted @ 2019-10-29 11:22 Mr_Smith 阅读(226) 评论(0) 推荐(0)
摘要:#偏函数from functools import partialdef demo(a,*args): print(a) print(args)par_fun = partial(demo,1)par_fun(3,3,4,5)线程安全(local)空间换时间 from threading impor 阅读全文
posted @ 2019-10-08 23:05 Mr_Smith 阅读(156) 评论(0) 推荐(0)
摘要:# -*- coding: utf-8 -*-import sysreload(sys)sys.setdefaultencoding('utf-8') 阅读全文
posted @ 2019-08-19 19:43 Mr_Smith 阅读(327) 评论(0) 推荐(0)
摘要:def hanoi(n, a, b, c): if n > 0: hanoi(n - 1, a, c, b) print('%s->%s' % (a, c)) hanoi(n - 1, b, a, c) hanoi(2, "A", "B", "C") 阅读全文
posted @ 2019-05-27 16:17 Mr_Smith 阅读(177) 评论(0) 推荐(0)
摘要:json 序列与反序列化 js中处理json 阅读全文
posted @ 2019-05-20 10:25 Mr_Smith 阅读(521) 评论(0) 推荐(0)
摘要:pip install PIL python2版本 pip install pillow python3版本 阅读全文
posted @ 2019-04-11 00:01 Mr_Smith 阅读(4092) 评论(0) 推荐(0)
摘要:1.通过 virtualenv 这个工具,可以构建一系列 虚拟的Python环境 ,然后在每个环境中安装需要的软件包(配合 pip 使用),这一系列的环境是相互隔离的。作为一个独立的环境就不容易出现版本问题,还方便部署 2.首先安装 1 pip install virtualenv 1 pip in 阅读全文
posted @ 2019-04-10 17:21 Mr_Smith 阅读(315) 评论(0) 推荐(0)
摘要:1. 进程是资源分配的单位 2. 线程是操作系统调度的单位 3. 进程切换需要的资源很最大,效率很低 4. 线程切换需要的资源一般,效率一般 5. 协程切换任务资源很小,效率高 6. 多进程、多线程根据cpu核数不一样可能是并行的 也可能是并发的。协程的本质就是使用当前进程 在不同的函数代码中切换执 阅读全文
posted @ 2019-03-19 21:50 Mr_Smith 阅读(328) 评论(0) 推荐(0)
摘要:<1>打开文件 在python,使用open函数,可以打开一个已经存在的文件,或者创建一个新文件 open(文件名,访问模式) 示例如下: 说明: 阅读全文
posted @ 2019-03-13 23:26 Mr_Smith 阅读(218) 评论(0) 推荐(0)
摘要:<1>find 检测 str 是否包含在 mystr中,如果是返回开始的索引值,否则返回-1 <2>index 跟find()方法一样,只不过如果str不在 mystr中会报一个异常. <3>count 返回 str在start和end之间 在 mystr里面出现的次数 <4>replace 把 m 阅读全文
posted @ 2019-03-13 23:05 Mr_Smith 阅读(4483) 评论(0) 推荐(0)