哈多克船长随机咒骂。

haddock-curses的Python项目详细描述


你是不是厌倦了一遍又一遍地读写同样的错误信息,就像“错误” 争论!“,”结束日期必须在开始日期之后!“,”除以零!“等等。与黑线鳕 包装您将能够使它们更加美味:

  • “说错了,迪普索曼尼亚克!“
  • “结束日期必须在开始日期之后,鞭笛鲷!“
  • “被零分割,星际山羊!“

为此,此包的方法curse()从Captain Haddock返回随机诅咒。现在它支持诅咒 英语(默认)、德语和法语。

诅咒的来源是-en:http://www3.sympatico.ca/brooksdr/haddock/main.htm-de: https://weltenwandel.wordpress.com/2011/04/22/模具-1w100-fluche-des-kapitan-haddock/-fr: https://fr.wikipedia.org/wiki/Vocabulaire_du_capitaine_Haddock

欢迎其他语言的请求。

安装

pip install haddock-curses

用法

import haddock
>>> print(haddock.curse())
anthropophagus!

您可以使用 python标准库,使您的脏话大写。

>>> print(haddock.curse().title())
Brontosaurus!
>>> print(haddock.curse(lang="de").title())
Sie Logarithmus!
>>> print(haddock.curse(lang="fr").title())
Bande D'Ectoplasmes De Tonnerre De Brest

可以用诅咒装饰现有的异常消息。

>>> try: 0/0
... except Exception as e: print(str(e) + ", " + haddock.curse() + "!")
...
division by zero, confounded rattletrap!!

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
spring boot在使用Java 9的SprnigBoot中找不到org/slf4j/LoggerFactory   java如何查找对象中非空属性的数量   javascript AngularJS和REST:执行删除操作,发送要删除的许多项的数组   java WAS7和Axis获得ClassCastException:IBM Crypto的TDCNP与javax不兼容。加密。密码   当从多个线程以相反顺序执行equals()时,Java的同步集合出现问题   依赖java的spring启动应用程序启动,而不是主模块sbt   java@Async阻止一个线程继续,直到其他线程完成   java按钮故障   java thymeleaf,将模型属性绑定到多个表单元素   使用泛型的java查询   java Hibernate JPA侦听器未收到调用   java如何让我的监听器工作,并用物品位置显示吐司?   java未能延迟初始化角色集合:无法初始化代理无会话   java JBPM持久性示例恢复工作流   JavaSpring以json的形式获取对对象转换的响应   java如何使用Proguard成功地用Dagger 2.0混淆项目?   Android中的java字符串拆分错误   如何使用DockerJavaLibrary启动docker容器?   C++在java中是否有条件编译?