python
python
Autismiter
这个作者很懒,什么都没留下…
展开
-
flask 异步处理任务
flask 异步处理任务导入标准库from concurrent.futures import ThreadPoolExecutor创建线程池#创建线程池 executor = ThreadPoolExecutor(10)#设置线程数将任务异步处理executor.submit(func,args*)任务执行完可自行执行回调函数...原创 2021-11-17 11:10:12 · 1297 阅读 · 0 评论 -
flask配置日志
这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入欢迎使用Markdown编辑器你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Mar原创 2021-11-17 11:00:38 · 727 阅读 · 0 评论 -
命令行设置端口启动tornado服务
import tornadoimport tornado.webimport tornado.ioloopimport tornado.httpserverimport tornado.options #提供了全局参数的定义,储存和转换from tornado.options import options #全局的options对象,所有定义的选项变量都会作为该对象的属性import json#定义参数--porttornado.options.define('port',default=原创 2020-10-28 10:39:20 · 797 阅读 · 0 评论 -
gunicorn 多进程启动 Flask服务
1.安装gunicornpip install gunicon2.启动服务gunicorn -w 4 -b 127.0.0.1:4000 run:app-w 代表worker数,即进程数-b 绑定地址和端口run是flask的启动python文件,app则是flask应用程序实例原创 2020-10-14 15:47:25 · 1250 阅读 · 1 评论 -
python unittest简单使用
import unittestimport base64import requestsimport HTMLTestRunnerclass SwlsInterFace(unittest.TestCase): #车牌 def test_plate(self): #测试地址 url = r'http://xxxxxxxxxx:8000/plateTest/' path = r'C:\Users\zc\Pictures\plate\0.j原创 2020-09-28 16:14:37 · 88 阅读 · 0 评论 -
python tomorrow多线程应用
from tomorrow import threadsimport osimport timeimport requests@threads(5)def test(picpath): url = r'http://xxxxxxx:8000/plateTest/' #执行post请求 myfile = {"picfile":open(picpath,'rb')} r = requests.post(url=url,files=myfile) r.enco原创 2020-09-28 16:10:10 · 214 阅读 · 0 评论 -
flask上传文件
flask上传文件直接上代码:basedir = os.path.abspath(os.path.dirname(__file__)) #定义一个根目录 用于保存图片用import os,sys,random,stringfrom app import app,request,json,url_for @app.route('/api/v1/ckeditorUpload',methods=['GET','POST'])def editorData(): #生成随机字符串,防止图片名原创 2020-09-01 16:03:50 · 82 阅读 · 0 评论 -
django+docker
1在项目根路径下配置Dockerfile文件:# 从仓库拉取 带有 python 3.7 的 Linux 环境FROM python:3.7# 设置 python 环境变量ENV PYTHONUNBUFFERED 1# 创建 code 文件夹并将其设置为工作目录RUN mkdir /codeWORKDIR /code# 更新 pipRUN pip install ...原创 2020-07-14 17:08:00 · 189 阅读 · 0 评论 -
Django logging配置
settings.pyimport timecur_path = os.path.dirname(os.path.realpath(__file__)) # log_path是存放日志的路径log_path = os.path.join(os.path.dirname(cur_path), 'logs')if not os.path.exists(log_path): os....原创 2020-07-14 17:23:00 · 134 阅读 · 0 评论