有时候为了方便,想写一Python脚本,让其既能在windows下运行又可以在linux中运行,只需要改一下后缀。

由于python是解释性的语言,所以在不同平台下执行其对应的代码,而不必担心针对某个平台的代码块不符合当前平台,使整个文件不能运行。我们只需要通过if语句来判断当前平台,执行相应代码块即可:

通过以下方法:

import sys
sys.platform

在windows中运行结果为  :   win32

或者:

import platform
platform.system()

在windows中的运行结果为:  windows

python判断操作系统类型相关推荐

  1. Python 判断操作系统类型

    因为有库和函数是针对特定操作系统的,如果要一个代码文件适配多种系统,就需要判断一下操作系统类型. import platformSYSTEM_PLATFORM = platform.system() ...

  2. python判断字符类型编程_python判断字符类型怎么做

    设str为字符串 str.isalnum() 所有字符都是数字或字母(推荐学习:Python视频教程) str.isalpha() 所有字符都是字母 str.isdigit() 所有字符都是数字 st ...

  3. python实例[判断操作系统类型]

    参考文献:http://bbs.chinaunix.net/thread-1848086-1-1.html 经常地我们需要编写跨平台的脚本,但是由于不同的平台的差异性,我们不得不获得当前所工作的平台( ...

  4. python判断图片类型_Python判断图片真实类型

    仅仅根据文件后缀判断文件类型显然不准,在python有一个内置模块imghdr可以用来判断图片的真实类型.代码如下: import imghdr imgType = imghdr.what(image ...

  5. python判断字符类型alpha_Python3.10第二个alpha版本来了!最新特性值得关注

    选自towardsdatascience 作者:James Briggs 机器之心编译 编辑:陈萍 Python3.10 的第二个 alpha 版本已在 11 月初发布,相比于不久前发布的 3.9 版 ...

  6. Python 判断变量类型

    isinstance(参数1,参数2) 描述:该函数用来判断一个变量(参数1)是否是已知的变量类型(参数2) 类似于type() 参数1:变量 参数2:可以是直接或间接类名.基本类型或者由它们组成的元 ...

  7. JS判断服务端是win还是Linux,js 判断操作系统类型, win7,win10,麒麟都测试过

    判断操作系统 function detectOS() { var sUserAgent = navigator.userAgent; var isWin = (navigator.platform = ...

  8. python判断文件类型

    # 支持文件类型 # 用16进制字符串的目的是可以知道文件头是多少字节 # 各种文件头的长度不一样,少半2字符,长则8字符 def typeList():return {"3c68313ee ...

  9. python:判断字符串类型方法

    str对象包括如下用于判断字符串类型的方法: str.isalnum():是否全为字母或数字 str.isalpha():是否全为字母 str.isdecimal():是否只含十进制数字符号 str. ...

最新文章

  1. java文件名与class关系
  2. jmr连接mysql_MYSQL 优化之延迟关联
  3. 今年618我要Pick有很吓人技术GPU TURBO的手机,你呢?
  4. 偷用计算机作文,偷玩电脑作文5篇
  5. c mvc ajax 返回下拉框,SpringMVC之ajax+select下拉框交互常用方式
  6. hdu-3790 最短路径问题---dijkstra两重权值
  7. 一款舒适的画图软件,支持各种文件格式的导入和导出,Edraw Max 包含中文版和英文版,也包含 Mac 版本 和 Windows 版本
  8. 手把手教你自学单片机,三个步骤请做好笔记
  9. Ghost 博客平台安装和配置
  10. PS去除图片上的文字
  11. vue项目运行npm install报错
  12. 如何让Loadrunner或Jmeter发送邮件报告
  13. python flask 路由_Python之Flask 路由与模板语法
  14. android badgeview activity不显示,关于BadgeView遇到的一个奇怪的问题和解决办法
  15. 双硬盘笔记本电脑安装WIN10和Ubuntu双系统(二)
  16. 模拟新浪微博随便看看界面布局
  17. PPT扁平化设计总结
  18. 自然语言表达处理笔记01—— 1.正则表达式 2.文本标记化 3.词干提取和词形还原 4.中文分词
  19. 2021年电工(技师)最新解析及电工(技师)复审考试
  20. JSON简介:什么是JSON?

热门文章

  1. 深度学习(十三)caffe之训练数据格式
  2. MapReduce编程基础
  3. Linux环境:NFS--网络文件系统部署
  4. java日志处理汇总
  5. python 字符串格式化,使用f前缀
  6. 不是外链没用,而是你发的外链没用
  7. xml与java代码相互装换的工具类
  8. Codeforces Round #351 (VK Cup 2016 Round 3, Div. 2 Edition) A. Bear and Game 水题
  9. linux下oracle安装
  10. Ubuntu 10.10(64位)编译Android 2.3