安装Python的web.py框架并从hello world开始编程


Posted in Python onApril 25, 2015

最近有一个小的web项目,想用喜爱都python,但是想到之前接触过都django我感觉一阵不寒而栗,为什么?Django的配置太过复杂,而且小项目不太适合MVC的开发模式,所以我将目光转向了web.py这个小型web框架,并且真正让我动心都是其官方网站上都一句话:"Django lets you write web apps in Django. TurboGears lets you write web apps in TurboGears. Web.py lets you write web apps in Python." — Adam Atlas

最近切换了Ubuntu替换了Win7系统,所以这里介绍下Ubuntu都安装web.py
安装easy_install

sudo apt-get install python-pip

使用easy_install安装web.py

sudo easy_install web.py

测试是否安装成功:

在python shell中执行:

import web

如果没有报错则web.py安装成功. 下面开始我们第一个hello,world

import web

urls = ("/.*", "hello")        # 指定任何url都指向hello类
app = web.application(urls, globals()) # 绑定url

# 定义相应类
class hello:
def GET(self):
return 'Hello, world!'

if __name__ == "__main__":
app.run()

然后保存为hello.py并运行它

python hello.py

然后会看到输出:http://0.0.0.0:8080/

然后浏览器访问:http://localhost:8080即可看到 Hello, world! 我们第一个用python写的web程序就建立完成.

Python 相关文章推荐
python读取word文档的方法
May 09 Python
详解Python3中yield生成器的用法
Aug 20 Python
Python 专题四 文件基础知识
Mar 20 Python
浅析python3中的os.path.dirname(__file__)的使用
Aug 30 Python
Python对象与引用的介绍
Jan 24 Python
PyQt5实现简单数据标注工具
Mar 18 Python
Python3实现计算两个数组的交集算法示例
Apr 03 Python
Python tkinter 下拉日历控件代码
Mar 04 Python
django中url映射规则和服务端响应顺序的实现
Apr 02 Python
Tensorflow中的图(tf.Graph)和会话(tf.Session)的实现
Apr 22 Python
Tensorflow实现将标签变为one-hot形式
May 22 Python
解决导入django_filters不成功问题No module named 'django_filter'
Jul 15 Python
用Python编写一个基于终端的实现翻译的脚本
Apr 24 #Python
Python的Bottle框架中获取制定cookie的教程
Apr 24 #Python
利用Python的装饰器解决Bottle框架中用户验证问题
Apr 24 #Python
在Python中使用mongoengine操作MongoDB教程
Apr 24 #Python
python使用arp欺骗伪造网关的方法
Apr 24 #Python
python使用wxPython打开并播放wav文件的方法
Apr 24 #Python
python使用PyGame播放Midi和Mp3文件的方法
Apr 24 #Python
You might like
php使用wordwrap格式化文本段落的方法
2015/03/17 PHP
Laravel 5.5 的自定义验证对象/类示例代码详解
2017/08/29 PHP
PHP多个图片压缩成ZIP的方法
2020/08/18 PHP
laravel5.5安装jwt-auth 生成token令牌的示例
2019/10/24 PHP
(转载)JavaScript中匿名函数,函数直接量和闭包
2007/05/08 Javascript
javascript 全角转换实现代码
2009/07/17 Javascript
简介JavaScript中的setTime()方法的使用
2015/06/11 Javascript
javascript中offset、client、scroll的属性总结
2015/08/13 Javascript
使用OpenLayers3 添加地图鼠标右键菜单
2015/12/29 Javascript
轻松实现js图片预览功能
2016/01/18 Javascript
Javascript实现图片不间断滚动的代码
2016/06/22 Javascript
Web打印解决方案之普通报表打印功能
2016/08/29 Javascript
Node.js复制文件的方法示例
2016/12/29 Javascript
three.js实现围绕某物体旋转
2017/01/25 Javascript
weex slider实现滑动底部导航功能
2017/08/28 Javascript
使用vue2实现购物车和地址选配功能
2018/03/29 Javascript
微信小程序中使用ECharts 异步加载数据实现图表功能
2018/07/13 Javascript
nodejs基础之buffer缓冲区用法分析
2018/12/26 NodeJs
详解如何运行vue项目
2019/04/15 Javascript
express启用https使用小记
2019/05/21 Javascript
vue跳转方式(打开新页面)及传参操作示例
2020/01/26 Javascript
js实现表单项的全选、反选及删除操作示例
2020/06/05 Javascript
python自动化脚本安装指定版本python环境详解
2017/09/14 Python
详解python websocket获取实时数据的几种常见链接方式
2019/07/01 Python
Django的性能优化实现解析
2019/07/30 Python
python-web根据元素属性进行定位的方法
2019/12/13 Python
解决django xadmin主题不显示和只显示bootstrap2的问题
2020/03/30 Python
virtualenv介绍及简明教程
2020/06/23 Python
英国著名的小众美容品牌网站:Alyaka
2017/08/08 全球购物
小学教师师德反思
2014/02/03 职场文书
怎么写自荐书范文
2014/02/12 职场文书
安全生产计划书
2014/05/04 职场文书
上市公司董事长岗位职责
2015/04/16 职场文书
毕业论文致谢部分怎么写
2015/05/14 职场文书
新娘父亲婚礼致辞
2015/07/27 职场文书
Python编程根据字典列表相同键的值进行合并
2021/10/05 Python