Python(21):用web.py搭一个服务端(python3)
来源:互联网 发布:java开发实战宝典 pdf 编辑:程序博客网 时间:2024/06/03 03:36
上一篇关于web.py的文章,写的是关于python2的。
Review:Python(21):用web.py搭一个服务端
今天准备搞个Python3的。
有几点要注意。
1. 安装不成功
python3 安装 webpy……
不能直接 pip install web.py(因为这是装的py2的)
pip install web.py==0.40.dev0
现在还只有一个开发版本。不过已经很好了!
2. 静态页面的访问
html保存的时候,要用ascii编码(gbk),
网页上的中文显示才正常,否则就是乱码!
虽然这样真的非常不好!明明网络上各种传输,好多都是utf-8。
那也没办法了,谁让给客户看的东西上面,一定要写汉字呢。
服务器端的代码。
# -*- coding:utf-8 -*-import web urls = ( '/(.*)', 'hello')app = web.application(urls, globals())class hello: def GET(self, name): if not name: name = 'World' return 'Hello, ' + name + '!'if __name__ == "__main__": app.run()
在控制台启动。
a) 以默认端口(8080)启动服务器
python webserver.py
b) 以指定端口(自己在后面写个端口号)启动服务器
python webserver.py 80
之后,就可以访问了。
localhost:8080
localhost:8080?qcy
第一种,GET提交,无参数。输出Hello, world!
第二种,GET提交,有参数。输出 Hello, qcy!
总之,现在做什么事情,就是要快!
网上各种资料一查,就必须要尽快搞定。
阅读全文
0 0
- Python(21):用web.py搭一个服务端(python3)
- Python(21):用web.py搭一个服务端
- 用python开发了一个简单apache web服务端范例,在win10 + apache2.4.9 + python3.5 测试成功
- python3 web.py
- ubuntu 配置python3.4、web.py、libxml2, libxslt, lxml python
- learn python(2) 怎样打开一个python文件(.py)
- Python服务器框架学习——web.py(一)
- python web py入门-4-请求处理(上)
- python web py入门-5-请求处理(下)
- python web py入门-6-响应处理(上)
- python web py入门-7-响应处理(下)
- python+web.py 搭建微信公众平台(1)
- python 之web.py
- python web.py详解
- python学习,用web.py配合mysql写的一个todo_list
- 如何用python和web.py搭建一个网站
- python的一个简易web程序index.py
- python web py入门-2-显示一个demo网页
- hadoop入门七(搭建环境)
- 递归程序
- 1027 Ignatius and the Princess II
- Python变量和数据类型
- C语言——main函数的参数列表
- Python(21):用web.py搭一个服务端(python3)
- 基于用户投票的排名算法(三):Stack Overflow
- 上机一 G D&C--玲珑数
- Android适配任意View下拉刷新上拉加载,或上下弹性拽动的ViewGroup控件
- 中文分词器
- jQuery-学习二-CSS和盒子模型
- Coder(线段树+多棵线段树)
- 类的静态成员
- 无人驾驶龙虎榜