Python在不同环境平台使用时,需要判断当前是什么系统,比如常用的windows,linux等

下面介绍一些能够获取当前系统的命令

1、使用sys.platform获取

#!/usr/bin/env python

import sys
print(sys.platform)

  

一般linux结果为linux*,windows为win32/64

2、使用platform.architecture()获取

#/usr/bin/env python

import platform

print(platform.architecture())

  

一般linux结果为('32bit','ELF')ELF或者('64bit','ELF')ELF,windows为('32bit','windowsPE')或者('64bit','windowsPE')

3、使用platform.platform()获取

#!/usr/bin/env python

import platform

print(platform.platform())

  

一般linux结果为'Linux-*_*',后面跟版本号,windows为'Windows-*-*',后面也跟版本

4、使用platform.system()获取

#!/usr/bin/env python

import platform

print(platform.syytem())

最新文章

  1. 关于xmpp协议发送消息,登录认证SSL报错的问题
  2. linux 第一题 计算题
  3. (转)如何为你的Viewcontroller瘦身
  4. photoshop工具使用的简单介绍
  5. Gulp实现web服务器
  6. StringBuilder和StringBuffer区别
  7. STL之list容器用法
  8. Highchart :tooltip工具提示
  9. C++ —— 类的基础
  10. linux(fedora) 下dvwa 建筑环境
  11. Where Can I Download Full Installers for WebLogic Server
  12. 设计模式のTemplatePattern(模板模式)----行为模式
  13. Linux命令行报错 bash: cannot create temp file for here-document: No space left on device
  14. 前端MVC Vue2学习总结(八)——Vue Router路由、Vuex状态管理、Element-UI
  15. SQL sysobjects 表 详解
  16. 503 Error: need EHLO and AUTH first
  17. linux虚拟机中安装vm_tool的方法及用处
  18. es5,es6,typescript,nodejs
  19. Unity 3D换装系统教程/Demo
  20. Java中float和double转换的问题

热门文章

  1. java -相关技术
  2. ibatis中的resultMap
  3. Web性能和负载测试工具补充
  4. 20175316盛茂淞 2018-2019-2 《Java程序设计》第6周学习总结
  5. 每日一练ACM 2019.0417
  6. uni-app 顶部导航点击更换图标
  7. Codeforces 1065 简要题解
  8. firebug定位工具很强大
  9. 深入C#
  10. pyspider爬取tourism management 所有文章的标题 作者 摘要 关键词等等所有你想要的信息