当前位置:主页 > python教程 > 如何在Shell脚本中检查Python版本?

在Shell脚本中检查Python版本的方法

发布:2019-10-19 22:58:09 172


给寻找编程代码教程的朋友们精选了相关的编程文章,网友敖涵蓄根据主题投稿了本篇教程内容,涉及到Shell、Python、如何在Shell脚本中检查Python版本?相关内容,已被553网友关注,如果对知识点想更进一步了解可以在下方电子资料中获取。

如何在Shell脚本中检查Python版本?

Python是由Guido van Rossum创建的高级通用编程语言。它于1991年首次发行。通常,基于Linux的发行版已经预装了Python版本。

 

本教程将帮助您在脚本中找到Python版本的详细信息。此外,还可以确保Python脚本只运行找到的最小版本。

import sys
print(sys.version)

输出:

3.5.2 (default, Nov 12 2018, 13:43:14)
[GCC 5.4.0 20160609]

您还可以使用sys.version_info找到详细信息版本信息,如下所示:

>>> sys.version_info
 
sys.version_info(major=3, minor=5, micro=2, releaselevel='final', serial=0)

显示Python十六进制版本的详细信息。这个值随着python的每次发布而增加。

>>> sys.hexversion
 
50660080

在Python中使用Assert

您可以确保脚本以应用程序所需的最小版本运行。例如,如果Python应用程序运行的Python解释器的版本低于所需的,则将终止。将以下代码添加到您的应用程序:

assert sys.version_info >= (3, 5)

如何在Shell脚本中检查Python版本?

以上就是如何在Shell脚本中检查Python版本?的详细内容,更多请关注码农之家其它相关文章!


参考资料

相关文章

  • Python中__init__的用法和理解示例详解

    发布:2023-04-13

    在Python中定义类经常会用到__init__函数(方法),首先需要理解的是,两个下划线开头的函数是声明该属性为私有,不能在类的外部被使用或访问,从文字理解比较困难,下面通过示例代码帮助大家理解__init__在python中用法,感兴趣的朋友一起看看吧


  • 简述Python2与Python3的不同点

    发布:2023-01-13

    为网友们分享了关于Python的教程,在Python2和Python3中都提供print()方法来打印信息,但两个版本间的print稍微有差异。下面通过本文给大家介绍Python2与Python3的不同点,需要的朋友参考下


  • python的去重以及数据合并的用法说明

    发布:2023-04-17

    这篇文章主要介绍了python的去重以及数据合并的用法说明,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教


  • Python中max函数用于二维列表的实例

    发布:2023-01-04

    为网友们分享了关于Python的教程,下面小编就为大家分享一篇Python中max函数用于二维列表的实例,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧


  • Python实现批量导入1000条xlsx数据

    发布:2023-04-07

    本文主要介绍了Python实现批量导入1000条xlsx数据,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧


  • python类的构造函数详解

    发布:2020-01-13

    python魔法方法:__init__( )方法,被称为构造方法。它的魔力体现在只要实例化一个对象,这个方法就会在对象被创建时自动调用。实例化对象时是可以传入参数的,这些参数会自动传给它,可以


  • python怎么爬取数据

    python怎么爬取数据

    发布:2022-10-20

    给大家整理一篇关于python的教程,Python爬虫是通过请求网站地址、获取响应、获取源码中的指定的数据、解析响应内容、存储数据这几个步骤来实现爬取数据的。


  • Python使用Crypto库实现加密解密的示例详解

    发布:2023-03-03

    这篇文章主要为大家详细介绍了Python如何使用Crypto库实现加密解密的功能,文中的示例代码讲解详细,对我们学习Python有一定的帮助,需要的可以参考一下


网友讨论