哈多克船长随机咒骂。

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第三方库


热门话题
java提高机器学习Rest服务性能   java反转字符的字符串顺序,并使用构造函数将其放入LinkedList   继承为什么Java不支持在方法签名中添加“throws”?   执行DDL alter table if exists任务时发生java错误。城市   java在eclipse中使用CREATETXT并打包在jar中   java AES256与3DES 256密钥检测   具有两个相同类型字段的java JPA实体   java Webapp日志记录设置被忽略   java KeyEventDispatcher可以在一个应用程序中工作,但不能在另一个应用程序中工作   带有Swing和OpenJDK的java PinchZoom   未涉及java AspectJ注释切入点(对于任何注释类型)   java如何在FuseBAI中获取日志文件详细信息   java在Linux上将wstring转换为jstring