python 脚本检测python 版本

通过sys 模块的sys_info可以返回当前python 的版本信息, 其返回值是一个元组, 比如(2, 6, 6, ‘final‘, 0);

表示当前版本为2.6.6 , 我们可以利用这个变量的值判断python版本;

#!/usr/bin/python
import sys

if sys.version_info < (2, 7):
    sys.stdout.write("At least python 2.7 is required\n")
    sys.exit(1)

如果Python的版本低于2.7, 向标准输出打印提示信息, 并退出程序,

正确退出为sys.exit(0) , 此处错误退出, 用任何非0 的数值标识程序退出状态即可

时间: 2024-10-18 00:11:32

python 脚本检测python 版本的相关文章

Python脚本检测网站链接是否存在

早就听说Python语言操作简单,果然名不虚传,短短几句,就实现了基本的功能. 要检测目标网站上是否存在指定的URL,其实过程很简单: 1.获得指定网站网页的HTML代码 2.在HTML代码中查找指定的URL 3.如果存在,OK:否则,Error 整个程序引用了两个lib库,urllib2和sgmllib. urllib2库主要定义了一些访问URL(基本通过HTTP)的函数与类. sgmllib库主要负责解析HTML代码. 1 import urllib2 2 from sgmllib impo

Python脚本检测一个url地址

说明: 检测URL地址,检测依据返回的url的code地址,返回不正常,则报警 #!/usr/bin/env  python #coding:utf-8 # #Author Summer # #Create date:2015-07-24 import smtplib import string import urllib import time def email():    HOST="smtp.163.com"    FROM="***********@163.com&

【Python脚本】-Python查找可用代理IP

在用Python爬虫时,我们有时会用到IP代理.无意中发现一个免费代理IP的网站:http://www.xicidaili.com/nn/.但是,发现很多IP都用不了.故用Python写了个脚本,该脚本可以把能用的代理IP检测出来.脚本如下: #encoding=utf8 import urllib2 from bs4 import BeautifulSoup import urllib import socket User_Agent = 'Mozilla/5.0 (Windows NT 6.

python 人脸检测 +python 二维码检测

从官网下载opencv 目录结构如图 在samples中有丰富的示例 应为我的系统中已经安装好opepncv-python,可直接运行 会得到结果: 人脸检测代码如下 #!/usr/bin/env python ''' face detection using haar cascades USAGE: facedetect.py [--cascade <cascade_fn>] [--nested-cascade <cascade_fn>] [<video_source>

python脚本实现集群检测和管理

python脚本实现集群检测和管理 场景是这样的:一个生产机房,会有很多的测试机器和生产机器(也就是30台左右吧),由于管理较为混乱导致了哪台机器有人用.哪台机器没人用都不清楚,从而产生了一个想法--利用一台机器来管理所有的机器,记录设备责任人.设备使用状态等等信息....那么,为什么选择python,python足够简单并且拥有丰富的第三方库的支持. 最初的想法 由于刚参加工作不久,对这些东西也都没有接触过,轮岗到某个部门需要做出点东西来(项目是什么还没情况,就要做出东西来,没办法硬着头皮想点

jenkins执行python脚本的方法,和python版本的兼容性问题

在jenkins上打算运行一段python脚本,查到一些常用的方法,下面会介绍.还遇到了版本兼容性问题导致的怎么都执行不成功,最终试了各种版本,定位到兼容性问题,真是各种坑. 一般有三种方法:1.安装执行python的插件: Python Plugin,安装后在配置那里就可以看到以下的选项,可以在Script部分直接写python代码 2. 用Execute Windows batch command执行python脚本 3. 用Execute shell执行python脚本,注意开始要写#!p

使用python脚本自动测试简单版本

主机使用python脚本对软件进行测试时,需要在主机安装对应的python模块: 1.安装uiautomator模块(ubuntu) sudo apt-get install python-pip pip install uiautomator r如果安装失败 pip install uiautomator -i https://pypi.doubanio.com/simple 2.运行对应的脚本 d(resourceId="com.XXX.XXX.accountcenter:id/cropci

Windows计划任务调度Python脚本写NFS远程目录异常

问题描述 某项目场景,一台Windows服务器运行Python脚本从互联网采集数据,并将数据文件拷贝至内网的NFS.Python版本为2.7,Windows版本是2008 R2(6.1.7600.2.0.0.274.10).Windows挂载远程NFS目录后(映射网络驱动器至本地Z盘),使用Windows资源管理器打开远程目录,拷贝文件等操作无问题.同时,单独在cmd下执行python xx_data_collect.py ,数据也能正常拷贝至远程目录.使用Windows计划任务5分钟一次调度x

将Python脚本文件包装成可执行文件

将Python脚本文件包装成可执行文件,其目的有二: 一则: 不需要依赖Python编译器就可以运行软件 二则: 不想让自己的源码公布出去 常用的工具有: py2exe.cx_freeze等 [工具:py2exe] 安装py2exe 安装该工具很简单: 只需要从官方网站:http://www.py2exe.org/下载与版本对应的安装程序,点击下一步即可完成安装. 安装后,执行import py2exe,不报错则表示安装成功! >>> import py2exe >>>