Python
XinShun
这个作者很懒,什么都没留下…
展开
-
Imbox imaplib.IMAP4.error: command CLOSE illegal in state AUTH, only allowed in states SELECT
python,使用Imbox读取163邮箱信息,imaplib.IMAP4.error: command CLOSE illegal in state AUTH, only allowed in states SELECT原创 2023-03-29 14:17:44 · 1662 阅读 · 1 评论 -
sqlalchemy DetachedInstanceError: Instance <Users at 0xaed0fd0> is not bound to a Session
DetachedInstanceError: Instance is not bound to a Session原创 2023-01-18 09:20:44 · 262 阅读 · 0 评论 -
python,jsonschema, marshmallow, “None is not of type ‘string‘
python,jsonschema, marshmallow, "None is not of type 'string'原创 2023-01-09 10:04:08 · 544 阅读 · 0 评论 -
Flask auth_before中使用统一basic认证
Flask auth_before中使用统一basic认证原创 2022-12-29 14:28:53 · 200 阅读 · 0 评论 -
sqlalchemy查询,with_entities,label的使用
sqlalchemy查询,with_entities,label的使用原创 2022-10-13 14:22:37 · 1271 阅读 · 0 评论 -
flask xlwt生成Excel并下载
flask xlwt生成Excel并下载原创 2022-10-12 17:14:49 · 550 阅读 · 0 评论 -
注册蓝本时,module ‘mac_module‘ has no attribute ‘register‘
注册蓝本时,module 'mac_module' has no attribute 'register'原创 2022-09-16 15:48:14 · 432 阅读 · 0 评论 -
SQLAlchemy or_的使用
SQLAlchemy or_的使用原创 2022-07-13 11:58:45 · 1922 阅读 · 0 评论 -
python Flask flasgger 增加请求token
1、参考:https://blog.csdn.net/chanelwtt/article/details/1227176322、用Fiddler抓包,发现并没有在请求头中增加token3、查看flasgger 代码,发现 flasgger.constants.py中有DEFAULT_FIELDS = {"tags": [], "consumes": ['application/json'], "produces": ['application/json'],原创 2022-05-25 14:36:28 · 515 阅读 · 0 评论 -
python中的协程示例
1、参考:https://yanbin.blog/how-flask-work-with-asyncio/#more-103682、 先前使用queue.Queue,这个队列是自带锁机制,且其put,get方法可以使用阻塞,造成调用Flask的api接口发送socket消息时,有时能发,有时不能发的问题,后改为协程实现。import asyncioasync def send_one_msg(self, msg): try: soc_bytes = self.get_pack_buf(.原创 2022-05-11 13:42:13 · 443 阅读 · 0 评论 -
python SQLAlchemy实体转字典
1、实体基类class ModelBase(object): def __init__(self): self.fields = [x.key for x in self.__mapper__.attrs] def __iter__(self): return next(self) def __next__(self): for key in self.fields: value = getattr(s原创 2022-04-23 08:29:07 · 1567 阅读 · 1 评论 -
Flash uwsgi不执行if __name__ == ‘__main__‘里的内容
1、代码如下:print(__name__)if __name__ == '__main__': print('inner main') app.run()2、使用 uwsgi启动,打印出来的是:uwsgi_file__opt_main,不会执行app.run/usr/local/python3/bin/uwsgi uwsgi.ini控制台显示:WSGI app 0 (mountpoint='') ready in 2 seconds on interpreter原创 2022-04-13 11:20:55 · 647 阅读 · 0 评论 -
python字符串、字节串,转码
1、参考:https://www.jianshu.com/p/5bb986772ef8https://www.cnblogs.com/longyuu/p/14180127.html2、示例t1 = 'test'.encode()type(t1)# <class 'bytes'>t2 = b'test'.decode()type(t2)# <class 'str'>t3 = b'test'.hex()type(t3)# <class 'str'&原创 2022-04-06 16:11:52 · 843 阅读 · 0 评论 -
anaconda安装环境出现safetyerror, 安装包时出现platformdirs
1、参考https://blog.csdn.net/qq_38163755/article/details/885800302、原因:在activate env_name后使用了pip install package,应该使用conda installpackage原创 2022-03-31 14:00:54 · 1723 阅读 · 0 评论 -
sbin/mount.vboxsf: mounting failed with the error: Invalid argument
参考:https://blog.csdn.net/kongxx/article/details/6734468https://blog.csdn.net/gladyoucame/article/details/84010176https://www.gavindong.com/1194.htmlvirtual box对应的快捷键:全屏模式: Host+F无缝模式: Host+L自动缩放模式: Host+C其中,Host(默认的)是键盘上右边的那个Ctrl键对应的模式,可以通过上面对原创 2022-03-26 22:44:52 · 5236 阅读 · 0 评论 -
getLogger() missing 1 required positional argument: ‘name‘
1、在做python单元测试时,报以上错误2、查看代码,发现原有如下代码:def config_log_handler(): # 初始化 logging.basicConfig() ... logging.getLogger().setLevel(logging.INFO) logging.getLogger = getLoggerdef getLogger(name=None): if name: log = loggi原创 2022-02-23 17:09:28 · 848 阅读 · 0 评论 -
python 中文编码
1、参考:https://blog.csdn.net/weixin_39994949/article/details/1109896572、代码:str_without_b = '\u00ce\u00de'str = str_without_b.encode('raw_unicode_escape')str.decode('gb2312')原创 2022-02-15 14:34:27 · 491 阅读 · 0 评论 -
pycharm社区版调试Flask程序
pycharm社区版调试Flask程序原创 2022-01-04 22:32:06 · 1462 阅读 · 0 评论 -
python utc时间与本地时间转换
# python3.6from datetime import datetimefrom pytz import utc# 本地时间dt_loc = datetime.now()# 本地时间转UTC时间dt_utc = datetime.astimezone(utc)# UTC时间转本地时间dt_loc1 = dt_utc.astimezone()原创 2021-11-05 10:22:16 · 7108 阅读 · 0 评论 -
百度飞桨文字识别
1、解决问题"module 'paddle.distributed' has no attribute 'get_rank', 原因,paddlepaddle和paddleocr的版本不一致,前者默认安装时为1.8.5,后者安装为2.0.2。 参考:https://blog.csdn.net/weixin_45451133/article/details/1123164252、解决安装时的网络问题,报”Response"响应出错,最好使用百度镜像 参考:https://blog...原创 2021-01-07 17:50:34 · 2335 阅读 · 0 评论 -
python 虚拟环境下的相对路径
1、使用虚拟环境并激活后,路径是相对于venv所在目录,而不是loadCSV.py所在的目录 ,否则会报文件未找到错误原创 2020-06-23 22:42:37 · 998 阅读 · 0 评论 -
VSCode中python虚拟环境
参考:https://blog.csdn.net/pans0/article/details/83066509 https://blog.csdn.net/moshanghuakai_pang/article/details/86663548 https://www.cnblogs.com/283383765pw/p/10669572.html1、在文件夹下Shift+鼠标右键,在快捷菜单中单击“在此处打开命令行窗口”2、运行python -m venv env...原创 2020-06-22 22:52:09 · 486 阅读 · 1 评论