python
神的遗孤
胖妞不怕胖
展开
-
ModuleNotFoundError: No module named ‘pip‘问题解决
今天部署项目的时候发现pip freeze > requrements.txt 用不了了。提示:ModuleNotFoundError: No module named 'pip'额…咋个整都没得用然后 使用:python -m ensurepippython -m pip install --upgrade pip完美解决。原创 2021-08-06 10:59:31 · 120 阅读 · 0 评论 -
sqlalchemy 多表关联
sqlalchemy 多表关联转载 2021-06-29 18:12:24 · 848 阅读 · 0 评论 -
sqlalchemy.exc.ArgumentError: Mapper mapped class XXX>XXX could not assemble any primary key
解决问题:sqlalchemy.exc.ArgumentError: Mapper mapped class Coupon->lm_coupon could not assemble any primary key columns for mapped table ‘lm_coupon’# 创建及操作时间的基类class BaseTime(): __abstract__ = True created_at = Column( DateTime(timezone=T原创 2021-06-03 11:44:30 · 2883 阅读 · 0 评论 -
TypeError: Failed to execute ‘fetch‘ on ‘Window‘: Request with GET/HEAD method cannot have body.
如图显示报错信息为:TypeError: Failed to execute ‘fetch’ on ‘Window’: Request with GET/HEAD method cannot have body.大意是:未能在"窗口"上执行"fetch":使用 GET/HEAD 方法请求不能具有主体。原因是因为接口是get,但是又标注以requestbody(请求体)来接收参数。说明:在get请求体中不能使用@requestBody来做请求的。1:GET:不能使用@requestBody2:P.原创 2021-05-24 10:21:40 · 18759 阅读 · 0 评论 -
Python中自定义函数传参 *代表的是什么
欢迎使用Markdown编辑器你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Markdown编辑器, 可以仔细阅读这篇文章,了解一下Markdown的基本语法知识。新的改变我们对Markdown编辑器进行了一些功能拓展与语法支持,除了标准的Markdown编辑器功能,我们增加了如下几点新功能,帮助你用它写博客:全新的界面设计 ,将会带来全新的写作体验;在创作中心设置你喜爱的代码高亮样式,Markdown 将代码片显示选择的高亮样式 进行展示;增加了 图片原创 2021-03-04 16:35:06 · 257 阅读 · 0 评论 -
python小技巧
python 小技巧python生成requirements.txtpip freeze > requirements.txt安装python依赖库pip install -r requirements.txt错误集锦:pip Fatal error in launcher: Unable to create process using ..解决办法(升级pip):python -m pip install --upgrade pip备注:以后会陆续更新此帖。...原创 2021-02-25 13:46:09 · 83 阅读 · 0 评论 -
python虚拟环境创建
python创建虚拟环境:命令:python -m venv 路径及文件名称虚拟目录下的文件:然后修改项目的运行环境目录,我使用的是vscode。ok 搞定。原创 2021-02-25 13:30:36 · 76 阅读 · 0 评论 -
关于websocket那些事
讲一期websocket 也算是给自己做个笔记吧!简单讲一下这玩意是啥:官方的回答自行搜索。通俗讲就是:是H5出的协议,双向平等对话(服务器到客户端,客户端也可到服务器),属于服务器推送技术的一种。说一下强大之处:数据格式轻量,通讯高效发送数据可以是二进制也可以是文本可以与任意服务器进行通信,因为通信阶段使用的是Http协议,不容易被屏蔽注意:协议标识符是ws,加密的话是wss(例如:http ,和https)。常用属性:onopen:连接成功后的回调onclose:指定连接关闭原创 2021-01-21 13:25:54 · 87 阅读 · 0 评论 -
Unicode-objects must be encoded before hashing的解决办法
哈希SHA1加密代码:def encry_local_prv_key(local_prv_key): pk_str = json.dumps(local_prv_key) m = hashlib.sha1() m.update(pk_str) return m.hexdigest()报错:Unicode-objects must be encoded before hashing这是因为update中必须指定字符串编码。修改为:def encry_local_原创 2021-01-14 10:13:49 · 5954 阅读 · 0 评论 -
uvicorn 使用方法
uvicorn官方解释:自行搜索。通俗解释:就是一个ASGI服务器,就是把你代码跑在一个你认识的一个平台上。ASGI服务器:解释:异步网关协议接口。它是介于网络协议服务和Python应用之间的标准接口。通俗解释:就是能够处理多种通用的协议类型,例如:HTTP、HTTP2、WebSocket等uvicorn使用方法:首先得下载:pip install uvicornmain 是文件,app 是对象命令行:$ uvicorn main:app指定IP和端口:$ uvicorn ma原创 2021-01-11 09:46:49 · 27689 阅读 · 0 评论 -
解决Object of type “XXX“ is not JSON serializable 解决办法
解决Object of type “XXX” is not JSON serializable 解决办法Object of type “XXX” is not JSON serializable 翻译是:无法正常序列化 XXX 对象。这个问题是由于json.dumps()函数引起的dumps是将dict(字典)数据类型转化为 str数据,但是dict数据中包含byte(字节)数据,所以会报错。解决办法:就是遇到字节类型就转为字符串类型。举例:def change_type(byte):if原创 2021-01-07 12:41:04 · 38551 阅读 · 4 评论 -
解决python requests代理服务器问题
解决python requests代理服务器问题场景最近使用python 中requests写爬虫的时候遇到一些问题,顺便记录一下这个坑。场景requests.post(url=self.pay_url, data=send_data)在访问局域网的时候报错:Failed to establish a new connection: [WinError 10060] 由于连接方在一段时间后没有正确答复或连接的主机没有反应,连接尝试失败。’))这是因为:公司内网设置了浏览器代理服务器,如果想要访问原创 2021-01-04 16:30:17 · 3792 阅读 · 0 评论