Python受欢迎的原因之一就是其计算生态丰富,据不完全统计,Python 目前为止有约13万+的第三方库。
本系列将会陆续整理分享一些有趣、有用的第三方库。
-
通过百度网盘获取:
链接:https://pan.baidu.com/s/1FSGLd7aI_UQlCQuovVHc_Q?pwd=mnsj
提取码:mnsj
-
前往GitHub获取:
https://github.com/returu/Python_Ecosystem
pip install pyjokes
安装后可以直接在命令行中使用,也可以在Python脚本中导入pyjokes模块并通过函数调用获取笑话。
-
命令行:
>>> pyjoke
Buy a Pentium 586/200 so you can reboot faster.
(买一块奔腾 586/200,这样你就能更快地重启了。)
也可以将其添加到你的 .bashrc 或 .zshrc 文件中,这样每次打开终端时都会看到一个笑话。
-
Python集成:
import pyjokes
# 从给定类别和语言中返回一个随机笑话
pyjokes.get_joke(language,category)
# 从给定类别和语言中返回一个笑话列表
pyjokes.get_jokes(language,category)
-
language:生成笑话的语言,支持英语(‘en’,默认值)、西班牙语(‘es’)、德语(‘de’)、意大利语(‘it’)等。 -
category:指定笑话的类别,支持的类别包括‘Neutral’(中性笑话,默认值)、‘Chuck Norris’(Chuck Norris 笑话)、‘All’(所有类别)。
# 获取随机笑话
print(pyjokes.get_joke())
# 输出:What do you get when you cross a cat and a dog? Cat dog sin theta.
# 获取特定语言和类别的笑话
print(pyjokes.get_joke(language="es", category="chuck"))
# 输出:Cuando Chuck Norris referencia un puntero a null, null tiembla de miedo.
# 获取笑话列表
print(pyjokes.get_jokes())
# 输出:["Complaining about the lack of smoking shelters, the nicotine addicted Python programmers said there ought to be 'spaces for tabs'.", ......]
# 使用 pyjokes.forever() 生成器无限循环获取笑话
for joke in pyjokes.forever():
# 这将永远持续下去……
print(joke)
更多内容可以前往官方文档查看:
https://pyjok.es/


本篇文章来源于微信公众号: 码农设计师