1,确定系统中存在python环境
以下介绍基于
ubnntu 12.04 amd64
python 2.7.3
2,安装web.py
wget http://webpy.org/static/web.py-0.37.tar.gz
tar -xvzf web.py-0.37.tar.gz
cd web.py=0.37
python setup.py install
3,Hello world 编写
david@david-001:~/python$ cat hello.py
#!/usr/bin/python
# filename:hello.py
# -*- coding: UTF-8 -*-
import web
urls = ("/.*", "hello")
app = web.application(urls, globals())
class hello:
def GET(self):
return "Hello World!"
if __name__ == '__main__':
app.run()
4,启动hello world应用
david@david-001:~/python$ python hello.py 127.0.0.1:8000
http://127.0.0.1:8000/
5,测试
david@david-001:~/python$ curl http://127.0.0.1:8000/
Hello World!
分享到:
相关推荐
一个用web.py写的Hello World,主要是入门感受下pthon而已。 使用: 1、用终端CD到web.py,执行:python setup.py install,在Linux 等系统下,需要root 的权限,可以执行:sudo python setup.py install。 2、CD到...
web.py是一个小巧灵活的Python框架,它简单而且功能强大。webpy的设计理念力求精简(Keep it simple and powerful),源码很简短,只提供一个框架所必须的东西,不依赖大量的第三方模块,它没有URL路由、没有模板也...
:展示如何使用web.py实现Hello World! 2. 提供静态文件访问:讲解如何使用web.py提供静态文件访问 3. 理解URL控制:展示如何使用web.py控制URL 4. 跳转与重定向:讲解如何使用web.py实现跳转与重定向 5. 使用子应用...
`web.py` 是一个针对Python编程语言设计的轻量级Web框架,它的核心设计理念是简洁和高效。作为一个小巧而灵活的框架,`web.py` 能够帮助开发者快速构建Web应用程序,同时保持代码的清晰性和可维护性。在本文中,我们...
**Python web框架:web.py详解** web.py是一个轻量级且功能强大的Python Web框架,它以其简洁、直接的API设计赢得了开发者们的喜爱。这个框架旨在让Web开发变得更加简单,允许开发者快速构建从简单的个人项目到复杂...
1. **Hello World**: 最简单的 web.py 应用程序,用于展示框架的基本用法。 ```python import web urls = ("/.*", "hello") app = web.application(urls, globals()) class hello: def GET(self): return "Hello, ...
web.py是一个轻量级的Python Web框架,它的设计哲学是简洁而直接,适合初学者和有经验的开发者。由于其开源性质,web.py可以在任何项目中自由使用,不受任何限制。虽然小巧,但web.py功能强大,能够处理复杂的Web...
Web.py是一个简单、灵活、易用的Python语言开发的web框架。它由年轻而才华横溢的程序员Aaron Swartz所创,他的离世使得很多热爱技术的人士感到哀痛和缅怀。Web.py的设计理念就是让开发者可以用Python来编写Web应用...
p.write_text('Hello, World!', 'w') ``` **6. 路径比较与操作** `path.py`支持路径的比较,如相等性检查、是否为子路径等: ```python p1 = path('/home/user') p2 = path('/home/user/documents') print(p1 == ...
**web.py:轻量级Python Web开发框架** `web.py`是一个开源的、小巧而强大的Python Web开发框架,以其简洁的语法和灵活的结构而受到开发者们的喜爱。它旨在让Web开发变得更加简单,同时不失灵活性,是初学者和经验...
本文主要分析的是web.py库的application.py这个模块中的代码。总的来说,这个模块主要实现了WSGI兼容的接口,以便应用程序能够被WSGI应用服务器调用。WSGI是Web Server Gateway Interface的缩写,具体细节可以查看...
如果你的系统设置了Python环境变量,也可以简化为 `python HelloWorld.py`。 在执行这些命令后,你应该能在命令行窗口看到 "Hello, World!" 的输出。 除了 `HelloWorld.py` 文件外,压缩包还包含了一个名为 `main...
先让大家感受一下web.py 的简单而强大: import web urls = ( '/(.*)', 'hello') class hello: def GET(self, name): i = web.input(times=1) if not name: name = 'world' for c in xrange(int(i.times)): print '...
Web.py 是一个用 Python 编写的轻量级 Web 开发框架。它旨在简化 Web 应用的开发过程,提供了一种简单直观的方式来处理 HTTP 请求。由于其简洁的设计,Web.py 非常适合快速原型开发和小型项目。 #### 二、Web.py...
jam.py是一个基于Python的轻量级框架,用于快速开发Web应用程序。这个压缩包“jam.py-4.0.74.tar.gz”包含了jam.py库的4.0.74版本。在Python的世界里,库是程序员共享和复用代码的重要方式,它们提供了各种功能,如...
同时,针对Python3,使用print函数时要带上括号,如print('Hello World')。 此外,在执行测试脚本时,为了保证脚本的兼容性,应当在文件开头加上编码声明,如#coding:utf-8,以避免编码问题。而在import语句中,应...
**Python Web框架Web.py简介** Web.py是一款轻量级、灵活且强大的Python Web框架,它设计简洁,易于上手,适合快速开发Web应用。Web.py的核心理念是“Python即URL”,这使得Python开发者能直接使用Python代码来定义...