【问题标题】:Get Python Tornado Version?获取 Python Tornado 版本?
【发布时间】:2015-09-17 17:09:48
【问题描述】:

如何获取我的 python Tornado 模块版本的当前版本?

使用其他软件包,我可以执行以下操作:

print <modulename>.__version__

来源: How to check version of python modules?

【问题讨论】:

  • 您是否尝试过使用dir 来查看是否有任何可能的属性?

标签: python version tornado


【解决方案1】:

Tornado 既有 tornado.version,它是一个供人类使用的字符串(目前是“4.2”),也有 tornado.version_info,它是一个更适合编程比较的数字元组(目前是 (4, 2, 0, 0))。 version_info 的第四个值对于 Beta 版和其他预发布版本将是负数。

【讨论】:

  • 这是特定于 python tornado -> 还是我们应该在其他没有 .__version__ 的包上尝试这些属性??
  • 这方面没有标准,因此值得在其他软件包上尝试。 versionversion_infosys 模块中使用的名称,我知道 pycurl 使用相同的名称(尽管在 pycurl 中 version_info 是函数而不是属性)
【解决方案2】:

如果使用Ubuntu打开终端类型python ,然后import tornado,写入命令tornado.version 你会得到像'4.2.1' 这样的输出

【讨论】:

    【解决方案3】:

    没有参考,也没有理由我尝试了以下方法:

    print tornado.version
    

    这似乎可以解决问题。

    【讨论】:

    • 也许 .version 是在任意包上尝试的另一件事??
    • .version 似乎也适用于 python 的 pp 模块
    • 我没有将这些知识添加到主线程的声誉:stackoverflow.com/questions/20180543/…
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2017-09-20
    • 2014-11-20
    • 2015-10-26
    • 2021-06-07
    • 1970-01-01
    • 2018-04-27
    • 1970-01-01
    相关资源
    最近更新 更多