python
chenchenxiaojian
这个作者很懒,什么都没留下…
展开
-
FastAPI-微信小程序上传图片到服务器
需求微信小程序上传文件到fastapi的接口Code前端-微信小程序点击上传-选择本地相册或者拍照注意点:url为FastAPI写的接口,用于保存文件到服务器(此处为本地)重点:注意name的命名:这个参数的作用是后端可以用这个参数获得图片的二进制内容,因此这个参数,前后端要一致。chooseImg: function () { wx.chooseImage({ count: 1, sourceType: ['album', 'c原创 2020-10-21 10:18:01 · 1857 阅读 · 3 评论 -
python-fastapi-token的创建与验证
JWT token认证登陆前一篇博客讲述了获取和验证请求参数, 这一篇就实践下,演示一个最基础的JWT认证,我公司是用了两个token方式验证,一个请求token,一个刷新token,请求token过期时间短,专门用于请求数据,刷新token专门用于刷新过期请求token用的。jwt官网 https://jwt.io/如果还有不懂JWT的,就需要好好看看JWT的知识了,JWT认证目前是前后端分离中非常流行的一种认证方式: 由三段组成 第一段通常是加密算法,第二段是你存储的自定义信息(未加密转载 2020-10-17 22:13:16 · 3772 阅读 · 2 评论 -
python-项目部署
环境部署在所在项目生成相关包的requirements.txt文件pip freeze > requirements.txt在云主机上设置python虚拟环境,直接安装virtualenvwrapper即可,https://virtualenvwrapper.readthedocs.io/en/latest/需要注意这里的坑,需要使用pip3,不要后面配置python3找到这...原创 2020-03-21 10:10:27 · 229 阅读 · 0 评论 -
python-python解释器
调用解释器命令行下传入参数就是相当Linux下直接运行脚本的命令,这里需要注意的是,python解释器会读取命令行参数,转化为字符串列表存入sys模块的argv变量中。argv是一个列表,列表的第一项默认为空字符串,如果使用-c或者-m,那么argv[0]就是为'-c/-m',之后的参数不会被解释器解释,而是直接留在sys.argv中给命令或者模块来处理-c command:comma...原创 2020-01-25 15:32:21 · 1815 阅读 · 1 评论 -
python网络爬虫-爬取虎扑步行街数据
前言由于虎扑页面的限制,因为访问虎扑步行街的第11个页面就需要用户进行登录,鉴于此时技术还没有学全,只能爬取1到10的页面。抓取什么数据帖子名称帖子链接发帖人发帖人链接发帖时间帖子回复数帖子浏览数最后回复帖子的人最后回复的时间如何抓取数据首先我们发现这个页面是用gzip进行压缩的,gzip是用utf-8进行编码的,也就是我们抓取的页面是用utf-8编码的,而r.t...原创 2020-01-10 11:09:55 · 1446 阅读 · 1 评论 -
python3的格式化输出---str.format()
title: python的格式化输出—str.format()date: 2019-07-17 13:28:14tags: 编程语言categories: Python按位置访问参数print('{}, {}, {}'.format('a', 'b', 'c'))print('{1}, {2}, {0}'.format('a', 'b', 'c'))print('{1}{0}{...原创 2019-07-17 14:01:25 · 1402 阅读 · 0 评论