
Python
zizle_lin
这个作者很懒,什么都没留下…
展开
-
Fastapi使用万分注意
fastapi接口串行原创 2022-08-12 15:10:26 · 2622 阅读 · 1 评论 -
Linux下部署python环境
系统自带python2.7和3.7两个版本。家目录的.local。原创 2021-09-15 10:06:46 · 335 阅读 · 1 评论 -
PyCharm固定模板设置
我的python模板设置# _*_ coding:utf-8 _*_# @File : ${NAME}.py# @Time : ${YEAR}-${MONTH}-${DAY} ${HOUR}:${MINUTE}# @Author: zizle以下是模板变量${PROJECT_NAME} - 当前Project名称; ${NAME} - 在创建文件的对话框中指定的文件名; ${USER} - 当前用户名; ${DATE} - 当前系统日期; ${TIME} - 当前系统时间原创 2021-05-15 08:53:39 · 339 阅读 · 0 评论 -
Python中threading的setDaemon、join使用
一直被这个困扰死了,工作中也没用到threading,要写个线程执行任务,用别人的轮子结果任务内部time.sleep阻塞了(难以置信,宁愿相信是自己用法不对,不想研究了,直接研究threading)。记录一下。1 setDaemon(True) # 主线程结束即暴力结束,False则会等待t1运行完才会结束。即使t1中含有死循环也会被退出。2 join() # 阻塞主线程,此时会等待t1任务执行完才会继续往下执行,若此时t1内含有死循环,则后面的代码无机会执行到上代码!!!可以试着以自己的需求改写跑原创 2021-04-29 10:31:07 · 286 阅读 · 0 评论 -
Python框架对比,Flask和FastAPI选择哪个?
相信不少Python新手听到性能速度能与go相比的Python高并发FastAPI框架后跃跃欲试,试了后又觉得似乎体会不到什么,毕竟我们的服务影响因素很多。今天我本地搭建了简单的接口,分别为Flask和FastAPI使用Postman试试他们的并发性能。结果不一定权威!也不一定正确,做个选择的参考吧!杜绝纠结症!2000次与5000次各结果对比:2000次Flask:8262 FastAPI:62715000次Flask:19115 FastAPI:15548版本:fastapi原创 2021-03-17 10:49:13 · 9221 阅读 · 1 评论 -
Python安装完之后没有pip命令
1 确保python已加入系统环境变量2 打开系统命令行窗口,执行python -m ensurepip 会在python安装文件夹的Scripts内创建出pip3.exe3 如果不改名pip3.exe为pip.exe则使用pip3 install xxx来安装包。原创 2020-09-15 11:24:29 · 13881 阅读 · 6 评论 -
WIndows中zipFile解压文件中文乱码问题
找zipfile.py源码:修改两处代码:一:if flags & 0x800: # UTF-8 file names extension filename = filename.decode('utf-8')else: # Historical ZIP filename encoding # filename = filename.decode('cp437') # 注释本行源代码 filename = filename.decode('gbk')原创 2020-08-01 16:06:57 · 1021 阅读 · 2 评论 -
pyinstaller 打包出现failed to execute script pyi_rth_pkgres
我使用的pyinstaller版本是3.5打包后出现如题问题,只需在打包语句中加入pkg_resources.py2_warn这个包pyinstaller -F -w xxx.py --hidden-import pkg_resources.py2_warn原创 2020-06-09 13:11:52 · 3070 阅读 · 2 评论 -
Python中JWT-Json Web Token的使用
1 下载安装PyJWT。我这里使用的版本是1.7.1,环境Python3.6.3pip install PyJWT==1.7.12 导入生成JWTimport jwt# 设置payloadtoken_dict = { 'iat': time.time(), 'name': 'xxx' # 可加入自定义的参数}"""payload一些固定参数的介绍,如上面的‘iat’.is...原创 2019-11-29 08:24:24 · 1061 阅读 · 2 评论 -
requests模块实现postman中form-data上传文件的方式(超大文件不适用)
postman上传文件方法:只需在body中添加form-data参数类型选择“file” or “text”选择file就能轻松上传文件而我们要用代码读出文件,并且实现这样的流式上传怎么办?话不多说,直接上代码:import requestsfrom urllib3 import encode_multipart_formdatadef post_file(url, file...原创 2019-06-03 16:45:03 · 8433 阅读 · 0 评论 -
数据的转换json、pickle、base64...
pickle与base641、pickle (python --->bytes)将python数据类型(任何python数据类型)转化为bytes类型, 序列化速度比json要高。使用:pikle.dumps()将python数据类型序列化为bytes类型;pickle.loads()将bytes类型数据反序列化为python数据类型.2、json (dict -...原创 2018-08-03 09:34:36 · 1066 阅读 · 0 评论 -
python中requests库的初级使用
基于2.19.1版本的requests库,参考官方文档 http://docs.python-requests.org/en/master/首先是安装pip install requests导入使用import requests1. 发起请求request.请求方式(请求参数)例如:response = requests.get('https://api.gi...原创 2018-07-13 13:58:36 · 273 阅读 · 0 评论