Computer >> Máy Tính >  >> Lập trình >> Python

Truy cập vào dữ liệu nhận dạng của nền tảng cơ bản bằng Python

Các chức năng trong mô-đun nền tảng giúp chúng tôi thăm dò thông tin về phần cứng, hệ điều hành và phiên bản thông dịch viên của nền tảng cơ bản.

architecture ()

Hàm này truy vấn tệp thực thi đã cho (mặc định là tệp thực thi của trình thông dịch Python) để biết các thông tin kiến ​​trúc khác nhau.

>>> import platform
>>> platform.architecture()
('64bit', '')

máy ()

Hàm này trả về loại máy, ví dụ:'i386'. Một chuỗi trống được trả về nếu không xác định được giá trị.

>>> platform.machine()
'x86_64'

nút ()

Hàm này trả về tên mạng của máy tính.

>>> platform.node()
'malhar-ubuntu'

platform (aliased =0, terse =0)

Hàm này trả về một chuỗi đơn xác định nền tảng cơ bản.

>>> platform.platform()
'Linux-4.13.0-46-generic-x86_64-with-debian-stretch-sid'

bộ xử lý ()

Hàm này trả về tên bộ xử lý (thực).

>>> platform.processor()
'x86_64'

python_build ()

Hàm này trả về một tuple (buildno, builddate)

>>> platform.python_build()
('default', 'Oct 13 2017 12:02:49')

python_compiler ()

Hàm này trả về một chuỗi xác định trình biên dịch được sử dụng để biên dịch Python.

>>> platform.python_compiler()
'GCC 7.2.0'

python_implementation ()

Hàm này trả về một chuỗi xác định việc triển khai Python. Các giá trị trả về có thể có là:‘CPython’, ‘IronPython’, ‘Jython’, ‘PyPy’.

>>> platform.python_implementation()
'CPython'

python_version ()

Hàm này trả về một chuỗi chứa phiên bản Python ở dạng 'major.minor.patchlevel'.

>>> platform.python_version()
'3.6.3'

Hệ thống ()

Hàm này trả về tên hệ thống / hệ điều hành

>>> platform.system()
'Linux'

uname ()

Giao diện uname khá di động. Trả về một nametuple () có chứa sáu thuộc tính:hệ thống, nút, bản phát hành, phiên bản, máy và bộ xử lý.

>>> platform.uname()
uname_result(system='Linux', node='malhar-ubuntu', release='4.13.0-46-generic', version='#51-Ubuntu SMP Tue Jun 12 12:36:29 UTC 2018', machine='x86_64', processor='x86_64')