python的web框架是一个百花齐放的世界,完全列表请看这里

面对如此众多的框架我们要如何选择!它们都有各自的优缺点,你不可能找到一款完美的,其实只需要选择适合的即可!

这里介绍webpy,进入官方首页你可以看到右边有一个hello word的例子

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
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()  

没错就是这么简单,相信你也会喜欢上他

  1. 下载安装包,点击这里下载(我这里下载的是web.py-0.37.tar.gz)。
  2. 安装webpy

    1
    2
    3
    
    # tar xzvf web.py-0.37.tar.gz  
    # cd web.py-0.37  
    # python setup.py install 
  3. 写一个自己的程序

    创建一名为server.py的文件,内容如下

     1
     2
     3
     4
     5
     6
     7
     8
     9
    10
    11
    12
    13
    14
    15
    
    # coding:utf-8  
    import web  
      
    urls=(  
        '/','index'  
    )  
      
    app=web.application(urls,globals())  
      
    class index:  
        def GET(self):  
            return 'hello webpy!'  
      
    if __name__=='__main__':  
        app.run()  

    在终端运行

    # python server.py

    浏览器打开http://localhost:8080,你可以在页面上看到hello webpy!

    你可以在启动的时候设置监听的端口,改变默认的8080端口

    # python server.py 80