美文网首页Python
python3获取当前设备的操作系统

python3获取当前设备的操作系统

作者: 写给明天的自己 | 来源:发表于2021-07-15 10:57 被阅读0次

    任何时候干任何事情都要付出相应的代价,这就是有付出才有回报。

    上一篇:python查看安装的第三方库的版本
    下一篇:python获取相对路径、绝对路径的file使用
    python在不同的平台运行时,获取当前设备的操作系统,可以用来判断平台使其在不同平台执行不同的代码。

    方法一

    import platform
    print(platform.platform())
    

    Windows系统:Windows-10-10.0.19041-SP0
    linux系统:Linux-4.4.0-161-generic-x86_64-with-Ubuntu-16.04-xenial
    Mac系统:Darwin-20.5.0-x86_64-i386-64bit

    比较详细,连系统版本都有。

    方法二

    import sys
    print(sys.platform)
    

    Windows系统:win32
    linux系统:linux2
    Mac系统:darwin

    方法三

    import platform
    print(platform.system())
    

    Windows系统:Windows
    linux系统:Linux
    Mac系统:Darwin

    方法四

    import platform
    print(platform.architecture())
    

    Windows系统:('32bit', 'WindowsPE')
    linux系统:('64bit', 'ELF')
    Mac系统:('64bit', '')
    不知道为啥Mac系统为啥不返回Darwin

    备注:前三个方法返回的类型都是字符串(str),第四个方法返回的是元组(tuple)


    如果感觉本文对您有帮助可以点个赞哦

    本文为学习笔记,转载请标明出处

    本文仅供交流学习,请勿用于非法途径

    仅是个人意见,如有想法,欢迎留言

    相关文章

      网友评论

        本文标题:python3获取当前设备的操作系统

        本文链接:https://www.haomeiwen.com/subject/nhtupltx.html