web.py的hello word演示

利用web.py写的一个Hello World的demo 一个用web.py写的Hello World,主要是入门感受下pthon而已。 使用: 1、用终端CD到web.py,执行:python setup.py install,在Linux 等系统下,需要root 的权限,可以执行:sudo python setup.py install。 2、CD到项目目录,执行python index.py,OK啦。 立即下载
web.py的hello word演示。
(一):web.py安装
假设经过前面的学习,已经安装了python,下面讲一下如何安装web.py
(1)数据库选mysql,预设电脑中已经安装好mysql,需要安装python支持mysql的模块MySQLdb
 windows下,下载支持python2.7的安装包。
 这个网址下载http://sourceforge.net/projects/mysql-python/,MySQL-python-1.2.4b4.win32-py2.7.exe
ubuntu下到这里下载http://pypi.python.org/pypi/MySQL-python源代码安装。
>>> import MySQLdb
没有报错表示安装成功。
(2)web.py安装
 下载http://pypi.python.org/pypi/web.py/0.37
 windows下:python setup.py install
 ubuntu下:sudo python setup.py install
 ubuntu下:sudo pip install web.py
 安装完在python shell下测试
 >>> import web
 没有报错表示安装成功。
(二)web.py起步
(1) url表示
import web
urls = (
  '/', 'index'
)
url是正则表达式对应后面的类index。


(2)get和post区别
网络访问者访问网站是通过url,通过http协议访问web, 执行get或post的方法,请求web server返回数据到浏览器。(like GET or POST) on URLs (like / or /foo?f=1).
hello world实例 以下代码保存为code.py


#coding:utf-8
"""
@python爱好者,python群:252301912
提供python培训: python从零基础到网页采集和web开发培训寒假特训班
http://www.qy7788.com.cn/shiyongxinxi/shiyongxinxi168.html


"""
import web


urls =(
    '/',"Index"


)




class  Index:
"""不能写上新式类,写新式类,就报错"""
def GET(self):
return "hello world"
#可以将上行注释掉,试试返回中文.注意将浏览器的编码改为utf-8,就不会出现乱码。
#return "大家好,我是来自get返回的信息。"




if __name__ == "__main__":
app = web.application(urls,globals())
app.run()




window下cmd 到代码所在的目录输入 python code.py 8070
ubuntu下也差不多$ python code.py 8070
安装Python的web.py框架并从hello world开始编程 主要介绍了安装Python的web.py框架并从hello world开始编程,web.py的作者年轻的Aaron Swartz已经离世,缅怀大神,需要的朋友可以参考下 立即下载

相关推荐

Abaqus中Cohesive单元建模:从本构到失效的完整指南

本文提供了Abaqus中Cohesive单元建模的完整指南,涵盖从本构模型到失效分析的全过程。详细解析了Cohesive单元作为模拟界面粘结与失效的关键工具,其核心在于弹性本构、损伤起始准则和损伤演化定律的设置。文章通过双悬臂梁(DCB)实例,手把手指导前处理、材料定义、求解设置及后处理分析,并分享了刚度、强度、断裂能等关键参数的影响与收敛性调优的实用避坑技巧,帮助用户准确模拟复合材料及胶接结构的界面失效行为。

cuda7parallel的博客 701

linux下配置web.py

由于最近需要使用python框架开发一个网站,故在linux上面配置了web.py。下面来看一下配置web.py的过程(主要是按照官网的步骤): 如果你的linux已经安装了简易安装工具easy_install,那么可以用下面的指令安装: sudo easy_install web.py 但是我没装,所以我还是使用了最原始的方法从git上面下载压缩包来安装: git clone git:/...

v5browser 361

ARM CMSIS DAP源码分析(二)

今天分析的是RDDI_DAP_GetARMRegs(DWORD *regs, DWORD *rfpu, ULONG64 mask)和RDDI_DAP_SetARMRegs(DWORD *regs, DWORD *rfpu, ULONG64 mask)这两个函数。 以RDDI_DAP_GetARMRegs(DWORD *regs, DWORD *rfpu, ULONG64 mask)为例,代码如下:

pengxiao618的专栏 7977

pythonWeb应用开发之hallo world(Django Tornado Flask三种方式)

pythonWeb应用开发之hallo world(Django Tornado Flask三种方式)

m0_54188335的博客 554

全面解析:时延扩展与相干带宽、多普勒扩展与相干时间——无线通信基础

时延扩展与相干带宽 多径时延扩展与多径衰落 接收机所接收到的信号是通过不同的直射、反射、折射等路径到达接收机。由于电波通过各个路径的距离不同, 因而各条路径中发射波的到达时间不同,造成多径时延扩展。距离不同所以到达接收机的相位也不相同,不同相位的多个信号在接收端叠加, 如果同相叠加则会使信号幅度增强, 而反相叠加则会削弱信号幅度。 这样,接收信号的幅度将会发生急剧变化,就会产生多径衰落。 ...

king阿金 4万+

【实战案例】IBM V3500存储控制器故障诊断与更换全流程解析

本文详细解析了IBM Storwize V3500存储控制器发生故障后的完整处理流程。通过还原真实故障现场,介绍了如何利用服务助手精准定位缓存模块损坏的根源,并逐步指导完成控制器备件准备、核心部件移植更换、系统上线同步及全面功能验证的全过程,为存储运维人员提供了一份实用的实战指南。

weixin_29269441的博客 549

python web Hello word

#处理http请求类 helloweb.py def application(environ, start_response): start_response('200 OK', [('Content-Type', 'text/html')]) print('HTTP_COOKIE = %s' % (environ['HTTP_COOKIE'])) print('SERV...

weixin_40794981的博客 459

移远EC800M CAT1模块HTTP POST实战:从AT指令到OneNet平台数据上报(附STM32代码)

本文详细介绍了移远EC800M CAT1模块通过AT指令实现HTTP POST数据上报到OneNet平台的完整流程,包含STM32实战代码。内容涵盖PDP上下文激活、HTTP服务配置、JSON数据包构建等关键技术要点,并提供硬件连接、状态机设计和错误处理等实用方案,助力开发者快速实现物联网设备稳定数据传输。

weixin_42565652的博客 508

windows python web flask 编写 Hello World

1. hello world项目 1.1 新建一个项目 在默认的app.py点击运行 1.2 hello world项目修改无效的原因 修改返回内容,发现仍然是“hello world”,后来发现是端口占用 C:\Users\XH>netstat -aon|findstr "5000" TCP 127.0.0.1:5000 0.0.0.0:0 LISTENING 21380 TCP 127.0.0.1:5000

爱死亡机器人 857

Python处理高光谱数据#3 降维

基于Python的高光谱降维操作 高光谱数据:点击此处可下载 用到的库:matplotlib、scipy、spectral 主要内容:主成分分析(PCA)与线性判别(LDA) 欢迎有兴趣的朋友交流指点。最后,废话不多说直接上代码???? import matplotlib.pyplot as plt from scipy.io import loadmat import spectral as spy

qq_273058791的博客 6938

5步VS传统WinForm!AntdUI让界面设计从“土味”到“超模”只需30秒?

摘要:墨瑾轩编程教程《AntdUI的5大魔法步骤》详解如何将传统WinForm升级为现代化UI。教程通过5个核心步骤:安装AntdUI库、控件替换、主题定制、复杂布局构建及实战案例演示,对比传统开发与AntdUI在美观度(动态阴影/动画)、开发效率(拖拽组件VS手工绘制)和主题定制(一键换肤VS重写控件)的显著差异。使用C#代码示例展示按钮动画、3D翻转、聊天界面等特效实现,帮助开发者快速掌握这一基于Ant Design风格的WinForm增强框架。(150字)

java专栏 1129

python学习笔记——web.py

python最著名的微型WEB框架之一。 安装非常简单,下载http://webpy.org/static/web.py-0.35.tar.gz,然后解压到本地,由于我是window7用户,直接双击,就安装完(当然之前要你配置好python环境)。 然后建立一个code.py文件,其位置如下: # -*- coding:utf-8 -*- import web urls = (...

weixin_34361881的博客 285

多模型动态路由(Fusion):从“算力霸权”到“架构分权”的工程范式转型

多模型动态路由(Multi-Model Dynamic Routing)是指在多个大语言模型之间,根据请求特征、资源约束和业务目标,动态选择最优模型或模型组合的技术范式。传统网关擅长管理请求流量,但不理解“任务类型”。而AI路由层需要对每个请求进行语义理解、能力匹配和成本评估。从“算力霸权”到“架构分权”,这不是技术的线性演进,而是工程范式的根本转型。过去三年,开发者的核心能力是“选对模型”——在GPT、Claude、Gemini之间做出正确选择。

ZDQ58818的博客 74

macpython怎么运行hello、word_web.py运行hello word入门例子

简单摘录如下: 下载:http://webpy.org/static/web.py-0.33.tar.gz安装:python setup.py install例子代码写完后,运行:python code.py2.写hello world的例子代码:这里有一点是要注意,页面直接点进去的链接是 http://webpy.org/tutorial2 这个文章写出的代码是这个样子的:import webu...

weixin_42640271的博客 220

win10 跳过U8环境检测的IE WebControls.rar

win10 安装u8的时候 提示IE WebControls 不通过,这个工具可以欺骗u8的检查。 跳过U8环境检测的IE WebControls。提示导入失败后,重新检测通过。

Devexpress16.2.6破解工具

Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具

web hello word

原文:http://www.liaoxuefeng.com/wiki/001374738125095c955c1e6d8bb493182103fac9270762a000/001386832689740b04430a98f614b6da89da2157ea3efe2000 hello.py # coding:utf-8 def application(environ,

zkg510168343的专栏 712

Data-Structures-and-Algorithm-Analysis-in-Java.pdf

作者: Weiss, Mark A. 出版社: Addison Wesley Data Structures and Algorithm Analysis in Java is an “advanced algorithms” book that fits between traditional CS2 and Algorithms Analysis courses. In the old ACM Curriculum Guidelines, this course was known as CS7. This text is for readers who want to learn good programming and algorithm analysis skills simultaneously so that they can develop such programs with the maximum amo...

web.py 学习之 helloworld

前言               晚上1点躺在床上,但是一直没睡着,我想了一下,目前的学习好像python这块,除了基本的语法学习过了,但是关于web.py的使用还是一直没学会,所以又爬起来打开电脑,再看看这个东西。结果helloworld做出来了,中间过程还是蛮曲折的,所以赶紧记录下来,让其他想好好学习的同学看到后,能少走弯路吧。         首先 web.py和python的版

湛蓝的天空 291

大中型超市收银系统(可直接运行)

光步前台收银系统系统功能:商品销售、商品退货、挂单、收银员权限、会员销售、单品取消、整单取消、商品查询、脱机销售、脱机数据上传,基本资料下载,开钱箱、小票打印、收款结算,支持多币种付款方式(现金、储值卡、礼券、微信等),支持多种促销。运行环境:.net 4.0登陆信息用户名:1001 密码:123456内置商品信息,商品编码可输入00001000 - 00010000,测试效果相关功能键F5 结算 F9挂单 F11商品查询 F8退货 Insert单品取消 Del整单取消 F12开钱箱F2 会员 Ctrl+Z退出系统 Home 锁屏 相关源码待公开

Flask第一个hello word程序

示例: 新建文件helloworld.py 导入Flask类 from flask import Flask Flask函数接收一个参数__name__,它会指向程序所在的包 app = Flask(__name__) 装饰器的作用是将路由映射到视图函数 index @app.route('/') def index(): return 'Hello World' ...

qq_42370150的博客 447

Django的Hello Word,快速开启你的第一个应用程序(一)

Django是一个由Python写成的Web应用框架。Django的主要目的是简便、快速的开发数据库驱动的网站。它强调代码复用,多个组件可以很方便的以“插件”形式服务于整个框架,Django有许多功能强大的第三方插件,你甚至可以很方便的开发出自己的工具包。 对于Django来说,他是最适合大型项目(企业级)开发框架;Django是一个基于MVC架构框架,其中控制器接受用户输入的部分由框架自行处理,因此在Django中更关注的是模型(Model)、模板(Template)和视图(View),这是他的核心!!!

qq_44936246的博客 1709

Django在Win7下安装与创建项目hello word示例

Django在Win7下的安装及创建项目hello word的例子 有关python 的django 框架安装与开发的小例子。Django在Win7下的安装及创建项目hello word。1、安装:命令如下:pip install Django==1.6.5 2、创建项目django-admin.py startproject web 修改 urls.pyurl(r'^blog/...

aijiagui7454的博客 135

学习Flask之Hello World

这几年,python貌似逐渐火起来了,比较明显的是我所在的城市,招聘python 岗位的公司开始多起来了,其中主要是爬虫和Web 开发的。对于Python 的学习路线,这里有个学习方向和路线图 转载: https://blog.csdn.net/zhiguigu/article/details/117924606?utm_medium=distribute.pc_category.none-task-blog-hot-2.nonecase&depth_1-utm_source=d...

吴家健ken的博客 348

第二章:2.8 通过Django 在web页面上面输出 “Hello word ”

1. 第一步:配置 guest 目录下面的 settings.py 文件, 将 sign应用添加到 guest项目中。                     2. 在 guest目录下面,打开 urls.py 文件,添加 要打开的路由文件配置       3. 在sign应用的目录中找到:views.py 添加 index 函数       4. 使用 模块,

刚——博客之路 627

flask的第一个hello word 程序

上一篇已经安装了flask,下面看一下第一个hello work程序如何实现? 1.新增一个hello.py文件,内容如下(注意name有两下划线) from flask import Flaskapp=Flask(__name__) @app.route('/')def hello_flask(): return 'hello,flask' if __name__=='__m...

weixin_30598225的博客 108

pyhton基础【1】hello word

2. 选择Pure Python表示创建一个纯Python程序项目, Location 表示该项目保存的路径,Interpreter 表示使用的Python解释器版本,最后点击Create 创建项目。4. 在弹出的对话框中输入的文件名HelloPython,点击OK,表示创建一个Python程序的文本文件,文本文件后缀名默认.py。执行效率低,但是当我们更看重产品的开发效率而不是执行效率的时候,Python就是很好的选择。其官方网站:https://www.jetbrains.com/pycharm/

ytrdgfdtr的专栏 235

Flask Docker Hello Word

2019独角兽企业重金招聘Python工程师标准>>> ...

weixin_34198881的博客 144

django框架编写web网页“hello world”

1、在项目主目录下创建视图文件views.py 2、在路由文件urls.py里配置视图文件函数 3、创建templates文件夹 存放 web 内容样式等 在templates文件夹下创建 index.html 4、在setting配置文件里 配置templates路径 5、运行服务器 打开网页 就可以显示了 ...

山人甲 Python博客 883

Django版Hello word,一个最简单的django网页

1.1Djnago 起步 1.1.1 Django 简介 (1)基本介绍: Django 是一个由 Python 编写的一个开放源代码的 Web 应用框架。 使用 Django,只要很少的代码,Python 的程序开发人员就可以轻松地完成一个正式网站所需要的大部分内容,并进一步开发出全功能的 Web 服务 Django 本身基于 MVC 模型,即 Model(模型)+ View(视图)+ Controller(控制器)设计模式,MVC 模式使后续对程序的修改和扩展简化,并且使程序某一部分的重复利用成为可能。

Abby.R的博客 945
上一篇: 用三个实例说明python类多态和重载。
下一篇: python ide介绍,多个免费ide的介绍
黄哥Python培训
博客等级 码龄20年 30粉丝 41原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值