python+MongoDB学习笔记(二)

web.py简介

web.py 是一个轻量级Python web框架,它简单而且功能强大。web.py是一个开源项目。该框架由已故美国作家、Reddit联合创始人、RSS规格合作创造者、著名计算机黑客Aaron Swartz开发。web.py已被很多家大型网站所使用。

安装web.py

pip install web.py #在python2.7环境下
pip3 install web.py--0.40-dev1 #在python3环境下

hello world

#coding=utf-8
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()

运行显示:
在这里插入图片描述
在浏览器输入:localhost://8080/
显示:
在这里插入图片描述

web.py打开html文件

新建1.html文件

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>hello</title>
    <style>
        div p{color: #f00;}
        .py{font-size: 40px}
        #l1{width: 200px;font-size: 40px}
    </style>
</head>
<body>
    <h1>hello</h1>
    <div>World</div>
    <p class="py">python</p>
    <label id ='l1'>test</label>
    <div>
        <a href="javascript:void(0)" onclick="javascript:show_text('l1','my frist js')">my frist js</a>
        <a href="javascript:void(0)" onclick="javascript:show_text('l1','hello python')">hello python</a>
        <a href="javascript:void(0)" onclick="javascript:show_color('l1','#f00')">red</a>
        <a href="javascript:void(0)" onclick="javascript:show_color('l1','#0f0')">green</a>
    </div>
    <script>
        function show_text(id, text) {
            document.getElementById((id)).innerHTML=text
        }
        function show_color(id, color) {
            document.getElementById(id).style.color=color
        }
    </script>
</body>
</html>

新建.py文件

#coding=utf-8
import web
        
urls = (
    '/(.*)', 'hello'
)
app = web.application(urls, globals())

class hello:        
    def GET(self, name):
        return open(r'1.html','r').read()

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

运行结果:
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值