【发布时间】:2013-05-30 22:26:22
【问题描述】:
什么是/是否有一种首选方式来公开模块版本号?
-
Python 本身使用内置元组
sys.version_info:>>> sys.version_info sys.version_info(major=3, minor=3, micro=0, releaselevel='final', serial=0) -
MySQLdb(例如)使用一个普通的元组:
>>> MySQLdb.version_info (1, 2, 3, 'final', 0) -
一些第三方库使用字符串
__version__>>> requests.__version__ '1.2.3' -
一些框架使用元组
VERSION:>>> django.VERSION (1, 6, 0, 'alpha', 0)
...显然,这件事有很多不同的用法!
【问题讨论】:
标签: python