Flask 项目——用 PyJokes 创建一个笑话应用程序
Flask 是一个用Python编写的微型 Web 框架。它被归类为微框架,因为它不需要特定的工具或库。 Flask 是一个轻量级的 WSGI Web 应用程序框架。它旨在使入门快速而简单,并能够扩展到复杂的应用程序。
为了创建笑话应用程序,我们需要两个库烧瓶和 pyjokes。
安装 -
首先我们安装烧瓶
pip install flask
第二个库安装
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”)。这主要包括绕口令。
创建 Flask 项目 –
我创建了一个文件并将其命名为 app.py
应用程序
Python3
from flask import Flask
import pyjokes
app=Flask(__name__)
@app.route("/")
def home():
joke=pyjokes.get_joke() #It only returns one joke. We get random joke each time.
return f'{joke}
'
@app.route("/MultipleJokes")
def jokes():
jokes=pyjokes.get_jokes() #Here, we get a list of jokes.
return f'{jokes}
'
if __name__ == "__main__":
app.run(debug=True)
要运行 Flask 应用程序,您需要在命令提示符或终端中运行此命令:
窗户用
python app.py
对于 ubuntu
python3 app.py
运行应用程序后,您将获得如下输出