python第一个web程序

例一:

import web
urls= (‘/(.*)‘,‘index‘)

app= web.application(urls,globals())
class index:
    def GET(self, name):
        if not name:
            name = ‘world‘
        web.header(‘Content-Type‘,‘text/html; charset=UTF-8‘)
        return ‘python web dgx‘

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

运行之后,浏览器输入

http://127.0.0.1:8080/

例二:

import web
urls = (‘/(.*)‘, ‘hello‘)
app= web.application(urls,globals())
class hello:
    def GET(self, name):
        i = web.input(times=1)
        if not name: name = ‘world‘
        for c in xrange(int(i.times)):
            print ‘Hello,‘, name+‘!‘
            return ‘hello ,%s‘ % name
if __name__ == "__main__":
    app.run()

运行之后,浏览器输入

http://127.0.0.1:8080/任意字符串

参考文章:http://www.oschina.net/question/5189_4306

时间: 2024-10-19 21:23:41

python第一个web程序的相关文章

使用MyEclipse开发第一个Web程序

MyEclipse环境配置 首先,安装一个MyEclipse,然后进行一些相关的环境配置(Window->Preferences): 比如字体.Formatter等. 也可以从Eclipse中导出配置,然后在MyEclipse中导入. 这里需要特别注意的是两个配置: 1.JSP的打开方式: 选为用编辑器打开: Window->Preferences->General->File Associations 然后在右边窗口选jsp,下面选择MyEclipse JSP Editor,在右

[Ruby on Rails系列]3、初试Rails:使用Rails开发第一个Web程序

本系列前两部分已经介绍了如何配置Ruby on Rails开发环境,现在终于进入正题啦! Part1.开发前的准备 本次的主要任务是开发第一个Rails程序.需要特别指出的是,本次我选用了一个(PaaS开发平台),也就是Rails教程中介绍的Cloud 9平台,该平台已经自动为我们作好了环境配置的工作:只要你有一个浏览器就可以使用该云端开发环境.非常的方便快捷!简直赞!平台网址如下:https://c9.io/ Cloud 9开发平台的实质是为每一个注册的开发者在服务器端分配一个Linux虚拟机

Python每日一个小程序

前几天上网,收集了20多道Python练习题.这些练习题还是很有价值的,正好最近忙着复习准备校招,可以用来练手.我会把每道题都写一篇博客详细阐述解题思路和源代码,在每道题目后面附上博客地址.希望大家对我的代码能给予指正,我们共同努力,共同进步.后序有好的题目或者解题思路,我还会在这篇博客后面追加. 第 0000 题:将你的 QQ 头像(或者微博头像)右上角加上红色的数字,类似于微信未读信息数量那种提示效果. 类似于图中效果 解答:[Python学习笔记]-APP图标显示未读消息数目   http

第一个web程序(ServletRequest , ServletResponse)

一.ServletRequest 1.获取参数的方法(四种) > String getParameter(String name): 根据请求参数的名字, 返回参数值. 若请求参数有多个值(例如 checkbox), 该方法只能获取到第一个提交的值. > String[] getParameterValues(String name): 根据请求参数的名字, 返回请求参数对应的字符串数组. > Enumeration getParameterNames(): 返回参数名对应的 Enume

使用python写一个web

先编写hello.py,实现Web应用程序的WSGI处理函数: # hello.py def application(environ, start_response): start_response('200 OK', [('Content-Type', 'text/html')]) return '<h1>Hello, %s!</h1>' % (environ['PATH_INFO'][1:] or 'web') 再编写一个server.py,负责启动WSGI服务器,加载appl

python+搭建一个web

1.import web pip install web.py==0.40.dev0 下载好后,修改 将第526行的 yield next(seq)1 修改为 try:     yield next(seq) except StopIteration:     return 2.建一个启动py import web urls = ( '/(.*)', 'hello' ) app = web.application(urls, globals()) class hello: def GET(sel

我的下一个web程序的架构

作为业余的,非生计驱动的程序员,总是难以抵制流行技术的诱惑.我在服务器一侧主要使用java,因为java在这一个领域有很多成熟的解决方案.对于nodejs,当我想写一个完整的应用时,总觉得缺少某些关键的解决方案,比如说用户认证授权方面(我没有深入研究),如果从头开始,又提不起兴趣.所以想用新的架构,引入自己感兴趣的技术. 架构图如下: 1.ua和nodejs之间是有session的,nodejs和backend之间是sessionless. 2.登陆通过nodejs转接,返回的principle

Python每天一个小程序

1 将你的 QQ 头像(或者微博头像)右上角加上红色的数字,类似于微信未读信息数量那种提示效果. 类似于图中效果 #!/usr/bin/env python # -*- coding: utf-8 -*- from PIL import Image, ImageDraw, ImageFont # 创建图片对象 headImage = Image.open(r"D:\\123.webp") # 获取图片对象的宽高 w, h = headImage.size # 创建字体对象 font =

yii开发一个web程序的基本流程

1. 创建目录结构.在前面的章节Creating First Yii Application写的yiic工具可以帮助我们快速完成这步. 2. 配置 application.就是修改application配置文件.这步有可能会写一些application部件(例如:用户部件) 3. 每种类型的数据都创建一个 model 类来管理. 同样,yiic可以为我们需要的数据库表自动生成active record active record 类. 4. 每种类型的用户请求都创建一个 controller 类