经验总结
slp_44777680
这个作者很懒,什么都没留下…
展开
-
Python 关于requests 关闭连接,优化内存
Python 关于requests 关闭连接,优化内存问题场景项目需要通过一台主机搭上代理向目标服务器定时交换数据,主机上同时跑着比较占用资源的其他项目。项目设计思路因为主机上已经运行了比较占用线程内存资源的其他项目,所以计划本项目就应该在不能太占用资源,的前提下保持比较流畅的运行。设计了在线程下加上定时器的思路,定时运行相关网络请求方法。请求量 :每隔5秒钟,发送10 ~ 30个请求。核心代码headers = {"Content-Type": "application/json;cha转载 2020-10-08 12:18:52 · 18550 阅读 · 2 评论 -
Python 获取多线程获取返回值
1. 通过重写Thread类,自定义一个get_result()方法"""重新定义带返回值的线程类"""from threading import Threadfrom time import sleep,timeclass MyThread(Thread): def __init__(self, func, args): super(MyThread, self).__init__() self.func = func self.arg原创 2020-05-08 18:08:09 · 507 阅读 · 0 评论 -
python 非常实用的技巧
1.json序列化无法序列化含单引号的字符串如:fund = “{'USDT': 307195.96099353, 'CAME': 494196.39015}”json.loads(fund)则会报错:json.decoder.JSONDecodeError: Expecting property name enclosed in double quotes: line 1 colum...原创 2020-04-17 17:12:28 · 154 阅读 · 0 评论 -
python 经验总结
同步、异步、并发、并行同步: 一个进程在执行某个请求的时候,若该请求需要一段时间才能返回信息,那么这个进程将会一直等待下去,直到收到返回信息才继续执行下去; 异步: 指进程不需要一直等下去,而是继续执行下面的操作,不管其他进程的状态。当有消息返回时系统会通知进程进行处理,这样可以提高执行的效率。串行:是同步编程的实现方式并发: 可以说是一个伪异步,单个线程内执行多个任务,...原创 2020-03-26 14:57:21 · 152 阅读 · 0 评论 -
flask开发经验汇总
flask开发经验汇总一、路由flask 路由地址中如果存在下划线 “_” 等特殊符号时打不开。如127.0.0.1:5000/index_blue/indexflask路由匹配的斜杠问题路由以斜杠结尾如:@app.route(’/project/’)127.0.0.1:5000/project/ 访问正常127.0.0.1:5000/project 访问正常(上图文档所述...原创 2020-02-08 15:42:27 · 136 阅读 · 0 评论