使用 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
输出 :-