python脚本框架webpy入门安装及应用创建

 更新时间:2021年11月19日 11:22:38   作者:枫少文  
这篇文章主要为大家介绍了python脚本框架web.py的入门安装及应用创建过程,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步

一:安装

pip install web.py

或者
http://xiazai.jb51.net/202111/yuanma/web.py-0.38_jb51.rar

二:URL 处理

任何网站最重要的部分就是它的URL结构。

urls=('/','Index',)  #定义了一个映射规则,发送‘/' 这个虚拟路径的请求交给Index类来处理。

三:类

定义了一个Index的类来处理'/'的请求,类中可以根据自己的要求来处理,可能是GET,POST...

class Index:
    def GET(self):
        return '大家好'

四:创建一个应用

app=web.application(urls,globals())  #创建app对象
app.run()  #启动app

五:实例

import web
#web最基本的组成元素
#1.urls  路由表
#2.一个web.application实例app
#3.启动app
urls是url映射规则,类似(servert)的映射
urls=('/','Index')
#这句话的意思是将发送到 ' / ' 这个虚拟路径的请求交给Index类来处理
#这个url变量的给整个网站设计了一个 URL控制方案
#定义一个Index类,对路由的处理
class Index:
    def GET(self):
        #防止中文乱码
        web.header('Content-Type','text/html;charset=UTF-8')
        #你的操作  可以返回str,文件,html
        # return "get 请求!"
        # return open(r'F:\GitHub\Python\MyWeb\tesseract.log')
        return '<h1>GET请求</h1>'
    def POST(self):
        return 'post 请求!'
#创建一个应用
app=web.application(urls,globals())
#urls参数指明了网站url与应用执行的函数间的一个映射,但是可以看到urls是一个元组,元组里面只有字符串
#globals()会返回一个类似字典的对象,包含当前空间所有变量、函数、类以及模块,键是这些东西的名称,值是响应对象,这样就可以通过名字来获取对象。
if __name__ == '__main__':
    app.run()

以上就是python脚本框架webpy入门安装及应用创建的详细内容,更多关于webpy入门安装及应用创建的资料请关注脚本之家其它相关文章!

相关文章

  • Python 文件读写操作实例详解

    Python 文件读写操作实例详解

    Python提供了必要的函数和方法进行默认情况下的文件基本操作。你可以用file对象做大部分的文件操作
    2014-03-03
  • Django2.1.3 中间件使用详解

    Django2.1.3 中间件使用详解

    这篇文章主要介绍了Django2.1.3 中间件使用详解,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2018-11-11
  • Python中顺序表的实现简单代码分享

    Python中顺序表的实现简单代码分享

    这篇文章主要介绍了Python中顺序表的实现简单代码分享,展示了代码运行结果,然后分享了相关实例代码,具有一定借鉴价值,需要的朋友可以参考下
    2018-01-01
  • python property的使用技巧分享

    python property的使用技巧分享

    这篇文章主要介绍了python property的使用技巧分享,帮助大家更好的理解和学习使用python,感兴趣的朋友可以了解下
    2021-05-05
  • Python去除字符串前后空格的三种方法汇总

    Python去除字符串前后空格的三种方法汇总

    这篇文章主要给大家介绍了关于Python去除字符串前后空格的三种方法,需要的朋友可以参考下
    2023-01-01
  • python对文件目录的操作方法实例总结

    python对文件目录的操作方法实例总结

    这篇文章主要介绍了python对文件目录的操作方法,结合实例形式总结分析了Python针对文件目录相关的遍历、删除、移动、查找等操作技巧,需要的朋友可以参考下
    2019-06-06
  • python中的GUI实现计算器

    python中的GUI实现计算器

    这篇文章主要介绍了如何利用python中的GUI实现计算器,文章教大家用用python的GUI做界面布局,计算器代码熟悉控件的使用方法、优化计算器代码,解决获取按钮文本的方法,具有一定的参考价值,需要的朋友可以参考一下
    2021-12-12
  • PyTorch一小时掌握之神经网络分类篇

    PyTorch一小时掌握之神经网络分类篇

    这篇文章主要介绍了PyTorch一小时掌握之神经网络分类篇,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2021-09-09
  • Python基础知识之函数,类,模块

    Python基础知识之函数,类,模块

    今天小编就为大家分享一篇Python函数,类,模块,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2021-10-10
  • Python3.6连接Oracle数据库的方法详解

    Python3.6连接Oracle数据库的方法详解

    这篇文章主要介绍了Python3.6连接Oracle数据库的方法,较为详细的分析了cx_Oracle模块安装及Python3.6使用cx_Oracle模块操作Oracle数据库的具体操作步骤与相关注意事项,需要的朋友可以参考下
    2018-05-05

最新评论