abu*_*kaj 5 python version standard-library python-2.7 python-3.x
偶然我注意到,这两个csv和rePython标准库的模块有自己的.__version__属性:
>>> import re, csv
>>> re.__version__
'2.2.1'
>>> csv.__version__
'1.0'
Run Code Online (Sandbox Code Playgroud)
令我感到惊讶的是,因为它们是标准库的一部分,所以我希望它们的版本由sys.version(和sys.version_info)定义.
我注意到Python 2.7.13和3.6.1的属性值是相同的,尽管模块已经改变.
它们只是一种"代码化石"还是它们在某种程度上是有意义的,程序员应该关注它们的价值观?