
python学习
Valuebai
我是思想的主人!
展开
-
总结python+flask项目在linux部署的五大方法
总结python+flask在linux部署的五大方法1. linux sh & nohup后台运行python脚本2. 使用gunicorn 部署flask服务 (个人项目推荐使用这个)3. 使用screen命令部署4. 使用flask + nginx + uwsgi (不建议,因Flask 与 uWsgi 结合有许多难以处理的 bug)5. 使用flask + nginx + gunicorn (大项目推荐使用这个)原创 2019-10-22 18:33:09 · 21780 阅读 · 5 评论 -
python logging极简日志模块,每天按日期存储log+解决多线程问题,可直接复制使用
python logging极简日志模块,每天按日期存储log+解决多线程问题,可直接复制使用本文解决了使用python logging遇到的问题- 每天打印日志- 按照日期打印日志- 无法自动删除日志 & 日志没有分隔记录- 多进程写入同一日志文件冲突问题 PermissionError: [WinError 32] 另一个程序正在使用此文件,进程无法访问。原创 2019-10-21 19:14:59 · 4926 阅读 · 2 评论 -
PyCharm/IDEA等工具使用git时设置不要提交系统文件,或者忽略提交文件夹
一、在PyCharm/IDEA等工具中安装.ignore插件忽略不必要提交的文件在使用Pycharm或者IDEA时,git提交项目到本地仓库的时候,会把类似下面代码提交,不要将多余的代码提交,类似用IDE工具写代码的时候,会默认生成配置文件 编译的时候会生成本地编译后的target文件 单位测试后会生成test文件 本地的log日志文件这里面放的是一些项目的配置信息,包括历史记录...原创 2019-05-02 02:05:48 · 11848 阅读 · 0 评论 -
【3种编码解决DecodeError】如:python pip安装bidict,报gbk编码错误UnicodeDecodeError: 'gbk' codec can't decode byte...
类似问题:UnicodeDecodeError: 'utf-8' codec can't decode byte 0xbc in position 2: invalid start byte解决:将encoding=’utf-8’ 改为GB2312、gbk、ISO-8859-1,随便尝试一个均可以!比如:temp = pd.read_csv('temp.csv', encoding='I...原创 2018-11-29 18:17:01 · 10973 阅读 · 0 评论 -
python在win/linux创建虚拟环境
本文总结了python环境下创建虚拟环境的方法,使用python 自带的venv进行创建虚拟环境,默认是python3,因py2将在2020将停止更新,代码实测有效。方法一:自带命令- Linux运行命令行$ 创建默认环境:python3 -m venv my_venv - Windows系统运行cmd$ 创建环境:py -3 -m venv my_venv (或者python -m venv my_venv)方法二:Windows在PyCharm下创建虚拟环境方法三:conda创建虚拟环境原创 2019-06-28 16:04:14 · 839 阅读 · 0 评论