python virtualenv flask
来源:互联网 发布:sql删除语句 编辑:程序博客网 时间:2024/06/05 16:31
一、virtualenv用于构建以独立的python环境。(害怕安装了一堆东西之后,把现有的python环境搞坏了)
1、pip install virtualenv
2、cd D:\svn\py_env\virtualenv --distribute flask_evn
找个地方,创建一个虚拟环境
activate
or deactivate
4、激活虚拟环境后,当前cmd变成了这个样子,然后可以切换目录到其它地方,编写运行python文件了
(flask_evn) D:\svn\py_env\flask_evn\workspace>
二、Flask是一个web微服务开发框架
1、在虚拟环境的这个cmd中,pip install Flask,Flash就只被安装到这个环境中,不影响其它python环境。
2、编写python代码
hello1.py
from flask import Flask
app = Flask(__name__)
@app.route('/')
def hello_world():
return 'Hello World!'
if __name__ == '__main__':
app.run()
----------------------------------------
hello2.py
from flask import Flask
app = Flask(__name__)
@app.route('/hello/<name>')
def hello_world(name):
return 'Hello World! %s' % name
@app.route('/getid/<int:id>')
def getId(id):
return 'Hello World! %s' % (id*2)
if __name__ == '__main__':
app.run()
----------------------------------------------
hello3.py
#coding=utf-8
from flask import Flask
from flask import request
app = Flask(__name__)
#test http://127.0.0.1:5000/hello/
#test http://127.0.0.1:5000/hello/?q=bbc
#test curl -s -d q=bbc http://127.0.0.1:5000/hello/
"""
Flask建议使用像/hello/这样两边含有斜线的url, 这样当访问/hello时,浏览器会自动增加/到/hello/
"""
@app.route('/hello/', methods=['GET','POST'])
def hello_world():
print request.path
if request.method == 'POST':
searchword = request.form['q']
else:
searchword = request.args.get('q', 'default')
return 'Hello World! %s' % searchword
if __name__ == '__main__':
app.run()
-----------------
三、用awk+curl 批量发送post
awk '{if(!NF) {next} else { print "-s -d q="$1" http://127.0.0.1:5000/hello/" } }' 3.txt|xargs curl
- python virtualenv flask
- Python Flask Virtualenv MySQL CentOS 环境搭建
- flask部署:Apache+mod_wsgi+python+virtualenv
- Flask virtualenv myenv python win7配置
- 在python的virtualenv中 安装Flask 独立环境
- virtualenv 环境下 Flask + Nginx + Gunicorn+ Supervisor 搭建 Python Web
- 搭建Apache+mod_wsgi+python+flask+virtualenv网站正式环境
- 5.flask开发(1)virtualenv
- Python virtualenv
- python virtualenv
- python virtualenv
- python virtualenv
- python virtualenv
- python virtualenv
- python virtualenv
- python virtualenv
- 边做边学Python Flask Web开发(2)-- 使用VirtualEnv虚拟环境
- CentOS 7 + Apache 2.4 + Flask 0.11 + Python 3.4 + Virtualenv配置过程
- Spring Boot 注解启动的两种方式
- flask一次request请求过程 基于tag0.1
- 2. Add Two Numbers
- whole-genome-sequencing Data Analysis 学习笔记3: 测试数据及参考基因组的准备
- sql条件查询
- python virtualenv flask
- 如何写好 Git commit messages
- js建造者模式
- java安全架构____java DSA数字签名原理
- 【Codeforces 776 C Molly's Chemicals】+ 前缀和 + map
- html标签详细讲解表
- 算法课第一周
- 什么是猴子补丁(monkey patch)
- 'utf8' codec can't decode byte --python