随笔分类 - python
摘要:批量替换请求头 (.*?):(.*) '$1':'$2', # 用法 #*kwargs demo(a=(Exception, RequestHandler), name={"age": "12"}) demo(**kwargs): #结果为 a name print(*kwargs) #调用父类方式 def _handle_request_exception(self, e: BaseExcept
阅读全文
摘要:#偏函数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
阅读全文
摘要:# -*- coding: utf-8 -*-import sysreload(sys)sys.setdefaultencoding('utf-8')
阅读全文
摘要: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")
阅读全文
摘要:json 序列与反序列化 js中处理json
阅读全文
摘要:pip install PIL python2版本 pip install pillow python3版本
阅读全文
摘要:1.通过 virtualenv 这个工具,可以构建一系列 虚拟的Python环境 ,然后在每个环境中安装需要的软件包(配合 pip 使用),这一系列的环境是相互隔离的。作为一个独立的环境就不容易出现版本问题,还方便部署 2.首先安装 1 pip install virtualenv 1 pip in
阅读全文
摘要:1. 进程是资源分配的单位 2. 线程是操作系统调度的单位 3. 进程切换需要的资源很最大,效率很低 4. 线程切换需要的资源一般,效率一般 5. 协程切换任务资源很小,效率高 6. 多进程、多线程根据cpu核数不一样可能是并行的 也可能是并发的。协程的本质就是使用当前进程 在不同的函数代码中切换执
阅读全文
摘要:<1>打开文件 在python,使用open函数,可以打开一个已经存在的文件,或者创建一个新文件 open(文件名,访问模式) 示例如下: 说明:
阅读全文
摘要:<1>find 检测 str 是否包含在 mystr中,如果是返回开始的索引值,否则返回-1 <2>index 跟find()方法一样,只不过如果str不在 mystr中会报一个异常. <3>count 返回 str在start和end之间 在 mystr里面出现的次数 <4>replace 把 m
阅读全文