Ste*_*ica 11 python python-requests
虽然浏览的GitHub库为Python的请求库,我注意到有一个奇怪__cake__的底部变量requests/__version__.py.
__license__ = 'Apache 2.0'
__copyright__ = 'Copyright 2017 Kenneth Reitz'
__cake__ = u'\u2728 \U0001f370 \u2728'
Run Code Online (Sandbox Code Playgroud)
通过代码搜索,我发现__cake__在requests/__init__.py导入版权和版本信息时引用了该代码.
from .__version__ import __title__, __description__, __url__, __version__
from .__version__ import __build__, __author__, __author_email__, __license__
from .__version__ import __copyright__, __cake__
Run Code Online (Sandbox Code Playgroud)
我最好的猜测是__cake__作为复活节彩蛋添加,但我不确定该值u'\u2728 \U0001f370 \u2728'代表什么.(可能是Unicode字符串?)
为什么请求有__cake__变量?什么u'\u2728 \U0001f370 \u2728'意思?
\U0001F370是一个脆饼:https : //codepoints.net/U+1F370
\u2728 是火花: https //codepoints.net/U+2728
但这只是“什么”。更有趣的是“为什么”这样做。
我不熟悉 python 包标准,所以当我查看周围的代码以及以前的提交时,看到诸如__version__, 之类的变量__copyright__,__author__,我假设您介绍自己的其他变量__cake__同样有效。
然而,更现实的是,无论背后是否有技术动机,我会说更多是为了品牌目的,或者只是为了好玩。但我们肯定知道的一件事是,蛋糕肯定是个谎言。
| 归档时间: |
|
| 查看次数: |
734 次 |
| 最近记录: |