import sys
# global variable
pyVersion = 2      # set default python version to 2.x
# init global variable(s)
def init():
global pyVersion
pyVersion = sys.version_info[0]    # get major version of python
def test():
print(pyVersion)
if __name__ == '__main__':
init()
test()

运行情况:

D:\profile\Desktop>checkVersion.py
2

检查出了python的主版本号后,我们就可以利用pyVersion这个变量作为判断条件,写出不同的语句,以适应在不同python版本下的程序。

因为python2与3的差别还是挺大的,所以这种用法可以写出在不同版本上通用的程序,比较方便!

获取python版本相关推荐

  1. 检查python版本命令是_检查Python版本

    目的 以下文章将为您提供有关如何在操作系统上检查Python版本的信息. 困难 简单 约定 #-要求linux命令可以直接以root用户身份或通过使用root特权以root特权执行sudo命令 $-要 ...

  2. 当前主要使用的python版本_如何获取当前使用的Python版本信息?(代码示例)

    本篇文章主要给大家介绍如何获取当前Python版本,希望对需要的朋友有所帮助! 版本信息: 包含版本号的五个组件的元组:major,minor,micro,releaselevel和serial.除r ...

  3. python查看包的路径_获取python及三方包的版本,安装路径等信息

    #coding:utf-8 #yys #1.1________获取python的版本号信息________ import sys python_version1=sys.version python_ ...

  4. python处理期货数据_获取和讯期货数据(Python版本)

    获取和讯期货数据(Python版本) 获取和讯期货数据(Python版本) Author: edwardgyw, Date: 2016-11-28 14:38:44 Tags: Python 扩展 商 ...

  5. python 获取国内期货_获取和讯期货数据(Python版本).md

    > 策略名称 获取和讯期货数据(Python版本) > 策略作者 edwardgyw > 策略描述 数狂很早之前写了个js版本的第三方数据获取,我照着他的改写了个python版本的, ...

  6. (1)python pyinstaller打包exe添加版本信息(2)python获取exe版本信息(3)pyqt5开发exe添加检查版本更新功能

    笔者总结不容易点个关注吧    一键三联哦!       感谢您! python pyinstaller打包exe添加版本信息 打包并添加版本信息 注意!这里有个坑 如果第二次要修改版权信息 要将fi ...

  7. python如何获取版本信息判断当前的python版本

    import sys     sys.version_info sys.version_info(major=3, minor=7, micro=0, releaselevel='final', se ...

  8. 安装的 Python 版本太多互相干扰?pyenv 建议了解一下。

    写在之前 我们都知道现在的 Python 有 Python2 和 Python3,但是由于各种乱七八糟的原因导致这俩哥们要长期共存,荣辱与共,尴尬的是这哥俩的差异还比较大,在很多时候我们可能要同时用到 ...

  9. 处理多个Python版本和PIP?

    有什么方法可以使pip在多个版本的Python中很好地发挥作用? 例如,我想使用pip明确地将内容安装到我的站点2.5安装或站点2.6安装中. 例如,对于easy_install ,我使用easy_i ...

最新文章

  1. ubuntu nano用法
  2. mysql创建表格1warning_MySQLMySQL创建表及相关约束
  3. 位操作/获取数组的个数
  4. 20应用统计考研复试要点(part11)--应用多元分析
  5. JavaBean 持久化
  6. Linux自动亮度,ubuntu亮度无法自动调节终极解决方案
  7. 【python教程入门学习】零基础想转行学python,过来人提醒大家几点
  8. 红橙Darren视频笔记 一个控件显示两种颜色的文字 画笔的使用
  9. 01-Windows下安装Node.js及环境配置
  10. JS前端加密JAVA后端解密详解
  11. ThreadLocal
  12. 三维向量的一些运算技巧,如何计算坐标
  13. TSL237 简介
  14. xp电脑不能访问服务器共享文件夹,XP系统电脑无法访问WIN7共享文件夹怎么办
  15. flash 火狐总是崩溃_火狐浏览器提示插件Adobe Flash已崩溃的解决方法
  16. [UOJ311]积劳成疾
  17. 数仓经典案例-各个视频平均完播率、平均播放进度
  18. Centos7安装vsftp服务,配置用户,并使用nginx开启访问
  19. 【java毕业设计】基于java+Lucene+Tomcat的搜索引擎设计与实现(毕业论文+程序源码)——搜索引擎
  20. 图像格式转换:jpg批量转png

热门文章

  1. MySQL 日志文件 说明
  2. apache php mysql codeigniter smarty 记录方便查询
  3. SPS用户管理的问题
  4. 什么样的代码是好代码_什么是好代码?
  5. leetcode 456. 132 模式(单调栈)
  6. 如何使用浏览器控制台通过JavaScript抓取并将数据保存在文件中
  7. 为什么用scrum_为什么Scrum糟糕于数据科学
  8. CSS3酷炫样式集合
  9. C# Java间进行RSA加密解密交互(二)
  10. 基于live555实现的RTSPServer对底层进行性能优化的方法