Python標準のライブラリplatformを使うとOS等のプラットフォームの情報取得を行える。
(以下はWindows環境の場合のサンプルです)
import platform
platform.architecture()
# => ('64bit', 'WindowsPE')
platform.architecture('notepad.exe')
# => ('64bit', '')
platform.machine()
# => 'AMD64'
platform.node()
# => 'MACHINE-NAME'
platform.platform()
# => 'Windows-10-10.0.19041-SP0'
platform.processor()
# => 'Intel64 Family 6 Model 78 Stepping 3, GenuineIntel'
platform.python_build()
# => ('tags/v3.9.2:1a79785', 'Feb 19 2021 13:44:55')
platform.python_compiler()
# => 'MSC v.1928 64 bit (AMD64)'
platform.python_branch()
# => 'tags/v3.9.2'
platform.python_implementation()
# => 'CPython'
platform.python_version()
# => '3.9.2'
platform.system()
# => 'Windows'
platform.version()
# => '10.0.19041'
platform.python_version_tuple()
# => ('3', '9', '2')
platform.uname()
# => uname_result(system='Windows', node='MACHINE-NAME', release='10', version='10.0.19041', machine='AMD64')
platform.java_ver()
# => ('', '', ('', '', ''), ('', '', ''))
platform.win32_ver()
# => ('10', '10.0.19041', 'SP0', 'Multiprocessor Free')
platform.win32_edition()
# => 'Professional'
Crieitは誰でも投稿できるサービスです。 是非記事の投稿をお願いします。どんな軽い内容でも投稿できます。
また、「こんな記事が読みたいけど見つからない!」という方は是非記事投稿リクエストボードへ!
こじんまりと作業ログやメモ、進捗を書き残しておきたい方はボード機能をご利用ください。
ボードとは?
コメント