随笔分类 -  python

python笔记
摘要:mac python3.7消费kafka数据时报错如下: kafka.errors.UnsupportedCodecError: UnsupportedCodecError: Libraries for snappy compression codec not found 解决方案: 1. brew 阅读全文
posted @ 2020-04-02 14:11 sunshine_5 阅读(3874) 评论(0) 推荐(0)
摘要:使用freeze命令存在一个问题,生成的requirements.txt文件保存了当前Python环境下所有类库包,而pipreqs只包含当前项目下使用到的类库 使用方法: 1. pip3 install pipreqs 2.pipreqs . 安装所需类库内容执行pip3 install -r r 阅读全文
posted @ 2020-03-31 17:16 sunshine_5 阅读(171) 评论(0) 推荐(0)
摘要:1、下载中文字体(黑体,看准系统版本) SimHei - Free Font Download​www.fontpalace.com 2、找到matplotlib字体文件夹,例如:matplotlib/mpl-data/fonts/ttf,将SimHei.ttf拷贝到ttf文件夹下面 3、修改配置文 阅读全文
posted @ 2020-03-31 15:23 sunshine_5 阅读(330) 评论(0) 推荐(0)
摘要:转自:https://blog.csdn.net/thy38/article/details/23553975 通常在应用的根目录下建立两个目录 1. static用来存放网站自己的图片,js,css等 2. media用来存放用户上传的图片,文件等 现在假设有d:/wwwsite/office/s 阅读全文
posted @ 2020-03-30 15:56 sunshine_5 阅读(1135) 评论(0) 推荐(0)
摘要:当数据库中表已经存在,执行python3 manage.py migrate时报错,提示表存在,此时执行python3 manage.py migrate --fake <app_name>即可 阅读全文
posted @ 2020-03-25 22:28 sunshine_5 阅读(1025) 评论(0) 推荐(0)
摘要:log4p可以方便的打印格式化日志,在实际应用时,因没有好好理解官网中的配置文件,导致出错了几次。 现总结如下: 1. 安装 pip3 install log4p 2. 查看配置说明,请参考https://pypi.org/project/log4p/ 3. 配置日志文件每天归档,注意class为  阅读全文
posted @ 2020-02-14 11:55 sunshine_5 阅读(666) 评论(0) 推荐(0)
摘要:前端访问Flask的接口,浏览器报错:has been blocked by CORS policy: No 'Access-Control-Allow-Origin' heade 需要将Flask的api接口允许跨域访问,返回的response中,设置headers['Access-Control 阅读全文
posted @ 2020-02-07 11:01 sunshine_5 阅读(2819) 评论(0) 推荐(0)
摘要:ret={ 'a':1 } return jsonify(ret) 不能直接返回ret,应该用jsonify()。这样返回的Content-Type: application/json;charset=utf-8 如果使用json.dumps(ret)返回的Content-Type: text/ht 阅读全文
posted @ 2019-12-31 15:42 sunshine_5 阅读(5028) 评论(0) 推荐(0)
摘要:返回的json数据中包含中文,但前端显示乱码,添加了 app.config['JSON_AS_ASCII'] = False仍然没有解决, app.config['JSONIFY_MIMETYPE'] = "application/json;charset=utf-8"又设置了charset=utf 阅读全文
posted @ 2019-12-31 15:40 sunshine_5 阅读(569) 评论(0) 推荐(0)
摘要:校验参数是否存在,不存在返回400 @app.route('/check',methods=['POST']) def check(): values = request.get_json() required = ['a','b','c'] if not all(k in values for k 阅读全文
posted @ 2019-12-31 15:38 sunshine_5 阅读(2020) 评论(0) 推荐(0)
摘要:一、需求 redis中保存了需要download的image url,存储格式为列表。 我需要从列表中获取数据,将图片下载保存到本地。 列表中的数据是一直增加的。 二、实现 使用redis BLPOP阻塞式弹出,当没有需要下载的图片时,一直等待新数据 while True: ret = r.blpo 阅读全文
posted @ 2019-11-04 17:51 sunshine_5 阅读(536) 评论(0) 推荐(0)