Python判断操作系统类型代码分享

作者:junjie 时间:2022-12-30 02:09:31 

经常地我们需要编写跨平台的脚本,但是由于不同的平台的差异性,我们不得不获得当前所工作的平台(操作系统类型)。

代码如下:


import platform

def TestPlatform():
    print ("----------Operation System--------------------------")
    #Windows will be : (32bit, WindowsPE)
    #Linux will be : (32bit, ELF)
    print(platform.architecture())

    #Windows will be : Windows-XP-5.1.2600-SP3 or Windows-post2008Server-6.1.7600
    #Linux will be : Linux-2.6.18-128.el5-i686-with-redhat-5.3-Final
    print(platform.platform())

    #Windows will be : Windows
    #Linux will be : Linux
    print(platform.system())

    print ("--------------Python Version-------------------------")
    #Windows and Linux will be : 3.1.1 or 3.1.3
    print(platform.python_version())

def UsePlatform():
  sysstr = platform.system()
  if(sysstr =="Windows"):
    print ("Call Windows tasks")
  elif(sysstr == "Linux"):
    print ("Call Linux tasks")
  else:
    print ("Other System tasks")
   
UsePlatform()

标签:Python,操作系统
0
投稿

猜你喜欢

  • python爬虫基础之urllib的使用

    2022-02-10 19:01:18
  • python实现批量视频分帧、保存视频帧

    2023-07-04 19:59:18
  • sql 判断函数、存储过程是否存在的代码整理

    2024-01-28 20:09:53
  • 优化SQL Server的内存占用之执行缓存

    2024-01-12 19:13:27
  • pandas中Timestamp类用法详解

    2022-12-06 14:30:54
  • 理解python中装饰器的作用

    2022-01-29 07:58:01
  • 使用Python实现二分法查找的示例

    2022-02-08 13:52:53
  • 利用Matplotlib实现单画布绘制多个子图

    2021-10-30 19:33:58
  • 在python中实现将一张图片剪切成四份的方法

    2023-10-04 02:20:04
  • Python进程间通信之共享内存详解

    2022-01-06 05:47:10
  • Python理解递归的方法总结

    2022-06-10 03:31:08
  • 实例讲解Python爬取网页数据

    2023-01-10 03:55:05
  • vue 项目打包通过命令修改 vue-router 模式 修改 API 接口前缀

    2024-05-05 09:08:16
  • 详解Python用三种方式统计词频的方法

    2021-02-10 13:30:12
  • Python Decorator装饰器的创建方法及常用场景分析

    2022-05-05 03:34:11
  • python return逻辑判断表达式实现解析

    2023-04-05 08:03:10
  • Python+Tkinter制作专属图形化界面

    2022-10-26 23:31:19
  • JavaScript实现酷炫的鼠标拖尾特效

    2024-06-16 16:02:25
  • python之如何查找多层嵌套字典的值

    2021-12-05 08:57:07
  • Python实战之制作天气查询软件

    2022-09-21 09:00:20
  • asp之家 网络编程 m.aspxhome.com