Python中版本获取Python版本号

有时候我们会有这样的需求:

在程序中查看python的版本。在代码中可以通过sys.version, 或者sys.version_info 得到

In [11]: import sys

In [12]: sys.ver
sys.version       sys.version_info

In [12]: sys.vers
sys.version       sys.version_info

In [12]: sys.version
Out[12]: '2.7.5 (default, Nov  6 2016, 00:28:07) \n[GCC 4.8.5 20150623 (Red Hat 4.8.5-11)]'

In [13]: sys.version_info
Out[13]: sys.version_info(major=2, minor=7, micro=5, releaselevel='final', serial=0)

在python3.5.2的环境中:

(py3.5.2env) pabb@jia-aliyun-002:~$ python
Python 3.5.2 (default, Sep 26 2016, 16:31:05)
[GCC 4.8.4] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> import sys
>>> sys.version_info
sys.version_info(major=3, minor=5, micro=2, releaselevel='final', serial=0)
>>> sys.version_info[0]
3

在python2.7.10的环境中:

(py2.7.10env) pabb@jia-aliyun-002:~$ python
Python 2.7.10 (default, Jul 12 2017, 17:36:49)
[GCC 4.8.5 20150623 (Red Hat 4.8.5-11)] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> import sys
>>> sys.version_info
sys.version_info(major=2, minor=7, micro=10, releaselevel='final', serial=0)
>>> sys.version_info[0]
2
>>> sys.version_info
sys.version_info(major=2, minor=7, micro=10, releaselevel='final', serial=0)
>>> sys.version_info[0]
2

在python2.6.6的环境中:

(py2.6.6env) pabb@jia-aliyun-002:~$ python
Python 2.6.6 (r266:84292, Aug 18 2016, 15:13:37)
[GCC 4.4.7 20120313 (Red Hat 4.4.7-17)] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> import sys
>>> sys.version_info[0]
2
>>> sys.version_info
(2, 6, 6, 'final', 0)
>>> sys.version_info[0]
2
    原文作者:jiaxiaolei
    原文地址: https://www.jianshu.com/p/bf0e34367ac6
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞