![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
python
流沙的那岐
i feel so high,i am so good!!
展开
-
使用Gunicorn与Supervisor部署Flask
使用Gunicorn与Supervisor部署Flask文章目录使用Gunicorn与Supervisor部署Flask1. 安装virtualenv,激活虚拟环境2. 安装flask, 测试运行3. 安装使用gunicorn4. 安装配置supervisor4.1 supervisor的常用命令假如我们的项目目录在: /root/xubobo/project项目结构如下图1. 安装...原创 2019-12-24 16:45:55 · 930 阅读 · 0 评论 -
写爬虫过程中xpath的学习
xpath的学习文章目录xpath的学习1.相对路径,绝对路径1.1 绝对路径1.2 相对路径2.如何构建一个有效的Xpath2.1 使用text()构建2.2 使用Contains关键字构建2.3 使用starts-with关键字构建3.如何查找父节点和平级节点4.实践出真知,出手吧少年5.常见的面试题5.1 绝对路径与相对路径的区别5.2 / 与 // 之间的区别5.3 有什么不同的方法写x...原创 2019-12-20 00:57:18 · 272 阅读 · 0 评论 -
Subprocess报FileNotFoundError
Subprocess报FileNotFoundError代码如下:运行时报错,FileNotFoundError: pipenv解决方案:因为pipenv找不到,所以需要指定全路径which pipenv# 结果显示/root/anaconda3/bin/pipenv# 因此修改代码中pipenv为全路径的,可成功运行另外,报FileNotFoundError ...原创 2019-08-08 14:18:16 · 3000 阅读 · 0 评论 -
centos7下的Anaconda3安装
centos7下的Anaconda3安装确认是否已经安装bzip2 直接在终端输入bzip2并回车,如果没有提示 command not found,说明已经安装 如果没有安装,执行以下命令 sudo yum install -y bzip2然后去Anaconda 的 清华镜像源 找到你想要的版本,然后拷贝下载地址 例如我要的是 https://mirrors.tuna...原创 2019-04-12 11:31:36 · 883 阅读 · 0 评论 -
flask-migrate 修改 sqlite的表头,sqlite3.OperationalError: near "DROP": syntax error
flask-migrate 修改 sqlite的表头遇到的问题我将Notification的其中一个列名name 修改为 type然后,执行flask db migrate -m "notification -name to type"木有出现问题,好消息,那就继续然后,又执行flask db upgrade悲剧了,报错了sqlite3.OperationalError:...原创 2019-02-19 18:18:48 · 1325 阅读 · 0 评论 -
python写文件,gbk字符编码报错,UnicodeEncodeError: ‘gbk’ codec can’t encode character ‘\xa0’
python写文件,gbk字符编码报错UnicodeEncodeError: ‘gbk’ codec can’t encode character ‘\xa0’示例代码 with open('novel.txt', 'a') as f: f.write(text)报错的原因在windows中,打开文件默认是使用gbk编码打开的,而我们要写入的字符是unicod...原创 2019-01-09 17:49:54 · 382 阅读 · 0 评论 -
python正则re模块
python正则re模块搜索re.match(pattern, str)从头开始匹配,匹配不成功返回 Nonere.search(pattern, str)匹配搜索整个字符串,匹配不成功返回Nonere.findall(pattern, str)以列表的形式返回能匹配的子串例子:print(re.match('www', 'www.runoob.com'))...原创 2019-01-13 15:12:21 · 97 阅读 · 0 评论 -
requests 下载大文件的优雅实现
requests 下载大文件的优雅实现#!/usr/bin/python# -*- coding: UTF-8 -*-import requestsimport jsonfrom contextlib import closingchapters = requests.get(url='https://unsplash.com/napi/collections/' ...原创 2019-01-11 15:22:25 · 4052 阅读 · 0 评论 -
centos 使用gunicorn部署python的 flask框架应用
Gunicorn (独角兽)是一个高效的Python WSGI Server,通常用它来运行 wsgi application(由我们自己编写遵循WSGI application的编写规范) 或者 wsgi framework(如Django,Paster),地位相当于Java中的Tomcat。WSGI就是这样的一个协议:它是一个Python程序和用户请求之间的接口。WSGI服务器的作用就是接受...原创 2018-12-24 21:11:42 · 664 阅读 · 0 评论 -
根据anaconda的环境版本,使用virtualenv 创建特定的python版本虚拟环境
Anaconda的python可执行文件路径,有两种1.默认版本默认版本的路径在anaconda的安装路径下:/root/anaconda3/bin/python3.62.创建的环境版本,比如我创建了python2.7的环境可执行文件的路径在ananconda的安装目录的envs目录下:/root/anaconda3/envs/python2/binvirtualen...原创 2018-12-24 19:58:29 · 445 阅读 · 0 评论 -
centos 安装 ananconda
安装anaconda:使用清华大学的镜像:https://mirrors.tuna.tsinghua.edu.cn/help/anaconda/进去可以选择下载的版本选择版本:有 python2 和 python3版本,推荐选择python3 (anaconda3)1.下载wget https://mirrors.tuna.tsinghua.edu.cn/anaconda/...原创 2018-12-24 17:14:04 · 2274 阅读 · 0 评论 -
python2中,各数字类型加减乘除之后的类型
现状: python2中有四种numbers int long float complex范围: int < long < float < complex计算之后的结果类型为:rules NO1: widen numbers ,so they are the same type...原创 2018-12-18 22:58:28 · 776 阅读 · 0 评论