Python中platform模块有哪些具体应用场景?

2026-05-24 17:521阅读0评论SEO教程
  • 内容介绍
  • 文章标签
  • 相关推荐

本文共计342个文字,预计阅读时间需要2分钟。

Python中platform模块有哪些具体应用场景?

Python 的 `platform` 模块和函数列表包括:- `platform.system()`:获取操作系统类型(如 Windows、Linux 等)。- `platform.platform()`:获取操作系统的详细信息(如 Darwin-9.8.0-i386-32bit)。- `platform.version()`:获取系统版本信息。

python之platform模块

函数列表

  • ​​platform.system()​​  获取操作系统类型,windows、linux等
  • ​​platform.platform()​​获取操作系统,Darwin-9.8.0-i386-32bit
  • ​​platform.version()​​获取系统版本信息 6.2.0
  • ​​platform.mac_ver()​​
  • ​​platform.win32_ver()​​('post2008Server', '6.2.9200', '', u'Multiprocessor Free')

示例

>>> import platform
>>> platform.system()
'Linux'
>>> platform.platform()
'Linux-4.2.0-27-generic-x86_64-with-Ubuntu-14.04-trusty'
>>> platform.version()
'#32~14.04.1-Ubuntu SMP Fri Jan 22 15:32:26 UTC 2016'
>>> platform.mac_ver()
('', ('', '', ''), '')
>>> platform.win32_ver()
('', '', '', '')

sys.platform各平台的的返回值

column

column

平台


Linux (2.x and 3.x)

'linux2'

Windows

'win32'

Windows/Cygwin

'cygwin'

Mac OS X

'darwin'

OS/2

'os2'

OS/2 EMX

'os2emx'

RiscOS

'riscos'

RiscOS

'riscos'

AtheOS

'atheos'

去期待陌生,去拥抱惊喜。

Python中platform模块有哪些具体应用场景?

本文共计342个文字,预计阅读时间需要2分钟。

Python中platform模块有哪些具体应用场景?

Python 的 `platform` 模块和函数列表包括:- `platform.system()`:获取操作系统类型(如 Windows、Linux 等)。- `platform.platform()`:获取操作系统的详细信息(如 Darwin-9.8.0-i386-32bit)。- `platform.version()`:获取系统版本信息。

python之platform模块

函数列表

  • ​​platform.system()​​  获取操作系统类型,windows、linux等
  • ​​platform.platform()​​获取操作系统,Darwin-9.8.0-i386-32bit
  • ​​platform.version()​​获取系统版本信息 6.2.0
  • ​​platform.mac_ver()​​
  • ​​platform.win32_ver()​​('post2008Server', '6.2.9200', '', u'Multiprocessor Free')

示例

>>> import platform
>>> platform.system()
'Linux'
>>> platform.platform()
'Linux-4.2.0-27-generic-x86_64-with-Ubuntu-14.04-trusty'
>>> platform.version()
'#32~14.04.1-Ubuntu SMP Fri Jan 22 15:32:26 UTC 2016'
>>> platform.mac_ver()
('', ('', '', ''), '')
>>> platform.win32_ver()
('', '', '', '')

sys.platform各平台的的返回值

column

column

平台


Linux (2.x and 3.x)

'linux2'

Windows

'win32'

Windows/Cygwin

'cygwin'

Mac OS X

'darwin'

OS/2

'os2'

OS/2 EMX

'os2emx'

RiscOS

'riscos'

RiscOS

'riscos'

AtheOS

'atheos'

去期待陌生,去拥抱惊喜。

Python中platform模块有哪些具体应用场景?