📜  使用 Bottle 框架的笑话应用程序Python

📅  最后修改于: 2022-05-13 01:55:50.324000             🧑  作者: Mango

使用 Bottle 框架的笑话应用程序Python

Python中有很多框架可以让你创建像bottle、flask、django这样的网页。在本文中,您将学习如何创建简单的应用程序 Bottle。Bottle 是一个用于Python的快速、简单和轻量级的 WSGI 微型网络框架。它作为单个文件模块分发,除了Python标准库之外没有任何依赖项。

安装

首先我们必须安装必要的模块

pip install bottle
pip install pyjokes

你会得到有趣的单行代码,主要与编程相关,只需导入一个名为 pyjokes 的库。

pyjokes 库的一些方法

pyjokes 中有两种方法——get_joke() 和 get_jokes()。

get_joke() – 它只返回一个笑话。我们每次都会得到随机的笑话。

参数- 有两个参数 - 语言和类别。您可以从上面的语言和类别中进行选择。

返回类型- 它返回字符串类型(str)。

get_jokes() – 在这里,我们得到一个笑话列表。

参数- 参数与上述语言和类别相同。

返回类型- 列表。

pyjokes 支持的语言:

  • 英语 – 'en'
  • 德语 - 'de'
  • 西班牙语 - 'es'
  • 加利西亚语 - 'gl'
  • 巴斯克语——“欧盟”
  • 意大利语——“它”

pyjokes 中包含的类别:

  • 对于极客笑话-'中性'(默认选择)
  • 对于 Chris Norris 笑话——“查克”。
  • 如果你想要所有类型的笑话——“所有”
  • 还有一种称为“twister”的类别,它仅适用于德语(“de”)。这主要包括绕口令。

为项目Joke_app创建新目录

在里面创建一个文件app.py

Python3
from bottle import route, run, template
import pyjokes
  
@route('/')
def index():
    joke=pyjokes.get_joke()
    return template('index.tpl',{'joke':joke})
  
  
run(host='localhost', port=8080,debug=True)


HTML

    
        GFG
    
    
         

{{joke}}

    


然后创建新目录并将其命名为视图

在里面创建新文件indes.tpl

HTML


    
        GFG
    
    
         

{{joke}}

    

要运行应用程序打开终端或 cmd

python app.py

输出 :-