کدنویس۲۱

کدنویس۲۱

با کد نویس 21 کد نویس باشید.
کدنویس۲۱

کدنویس۲۱

با کد نویس 21 کد نویس باشید.

دریافت اطلاعات سیستم و پایتون با پایتون

سلام دوستان در این پست به چگونگی دریافت اطلاعات سیستم و پایتون با کمک کتابخانه platform در پایتون می پردازم.

 

 

برای استفاده از توابع یک کتابخانه ابتدا باید آن را ایمپورت کنیم پس از کد زیر استفاده می کنیم.

1
import platform

اطلاعات سیستم

تابع system

این تابع ورودی دریافت نمی کند و نام سیستم عامل را باز می گرداند(برای مثال Linux یا Windows یا Java).

تابع node

این تابع نام شبکه کامپیوتر را بر می گرداند.

تابع release

نسخه سیستم عامل را باز می گرداند(مثال: NT یا 8.1).

تابع version

نسخه انتشار سیستم عامل را برمی گرداند.

تابع machine

نوع ماشین را باز می گرداند(مثل AMD64).

تابع processor

نام پردازنده سیستم را باز می گرداند.

تابع uname

تمام اطلاعات بالا را در قالب یک خروجی باز می گرداند.

اطلاعات پایتون

تابع python_implementation

پیاده سازی پایتون را باز می گرداند.

در حال حاضر ، پیاده سازی های زیر مشخص شده است:

CPython (اجرای C پایتون) ،

IronPython (اجرای دات نت پایتون)،

Jython (اجرای جاوا از پایتون) ،

PyPy.

تابع python_version

این تابع ورژن عددی پایتون را برمی گرداند.

تابع python_version_tuple

مانند تابع python_version عمل می کنم اما خروجی را به شکل یک tuple بر می گرداند یعنی مثل ('1', '9', '3')

تابع python_build

یک tuple شامل شماره ساخت و تاریخ ساخت را باز می گرداند.

توابع دیگری هم وجود دارند که شما می توانید استفاده کنید: python_branch, python_revision, python_compiler


نمای کلی:


import platform


# System Info

platform.uname() # Returns a tuple of strings (system, node, release, version, machine, processor)

platform.system() # Returns the system/OS name, e.g. 'Linux', 'Windows' or 'Java'.

platform.node() # Returns the computer's network name

platform.release() # Returns the system's release, e.g. '2.2.0' or 'NT'

platform.version() # Returns the system's release version, e.g. '#3 on degas'

platform.machine() # Returns the machine type, e.g. 'i386'

platform.processor() # Returns the processor name, e.g. 'amdk6'


# Python Info

platform.python_implementation() # Returns a string identifying the Python implementation.

platform.python_version() # Returns the Python version as string 'major.minor.patchlevel'

platform.python_version_tuple() # Returns the Python version as tuple (major, minor, patchlevel) of strings.

platform.python_branch() # Returns a string identifying the Python implementation branch.

platform.python_revision() # Returns a string identifying the Python implementation revision.

platform.python_build() # Returns a tuple (buildno, builddate) stating the Python build number and date as strings.

platform.python_compiler() # Returns a string identifying the compiler used for compiling Python.


تا پستی دیگر خدانگهدار

نظرات 0 + ارسال نظر
برای نمایش آواتار خود در این وبلاگ در سایت Gravatar.com ثبت نام کنید. (راهنما)
ایمیل شما بعد از ثبت نمایش داده نخواهد شد