प्लेटफ़ॉर्म मॉड्यूल में फ़ंक्शंस हमें अंतर्निहित प्लेटफ़ॉर्म के हार्डवेयर, ऑपरेटिंग सिस्टम और दुभाषिया संस्करण की जानकारी की जाँच करने में मदद करते हैं।
वास्तुकला ()
यह फ़ंक्शन विभिन्न आर्किटेक्चर जानकारी के लिए दिए गए निष्पादन योग्य (पायथन दुभाषिया निष्पादन योग्य के लिए डिफ़ॉल्ट) से पूछताछ करता है।
>>> import platform >>> platform.architecture() ('64bit', '')
मशीन ()
यह फ़ंक्शन मशीन प्रकार लौटाता है, उदा। 'आई386'। यदि मान निर्धारित नहीं किया जा सकता है तो एक खाली स्ट्रिंग लौटा दी जाती है।
>>> platform.machine() 'x86_64'
नोड ()
यह फ़ंक्शन कंप्यूटर का नेटवर्क नाम लौटाता है।
>>> platform.node() 'malhar-ubuntu'
प्लेटफ़ॉर्म(उपनाम=0, terse=0)
यह फ़ंक्शन अंतर्निहित प्लेटफ़ॉर्म की पहचान करने वाला एकल स्ट्रिंग देता है।
>>> platform.platform() 'Linux-4.13.0-46-generic-x86_64-with-debian-stretch-sid'
प्रोसेसर ()
यह फ़ंक्शन (वास्तविक) प्रोसेसर नाम देता है।
>>> platform.processor() 'x86_64'
python_build()
यह फ़ंक्शन एक टपल देता है (बिल्डनो, बिल्डडेट)
>>> platform.python_build() ('default', 'Oct 13 2017 12:02:49')
python_compiler()
यह फ़ंक्शन एक स्ट्रिंग देता है जो पायथन को संकलित करने के लिए उपयोग किए गए कंपाइलर की पहचान करता है।
>>> platform.python_compiler() 'GCC 7.2.0'
python_implementation()
यह फ़ंक्शन पायथन कार्यान्वयन की पहचान करने वाली एक स्ट्रिंग देता है। संभावित वापसी मान हैं:'CPython', 'IronPython', 'Jython', 'PyPy'।
>>> platform.python_implementation() 'CPython'
python_version()
यह फ़ंक्शन 'major.minor.patchlevel' के रूप में पायथन संस्करण वाली एक स्ट्रिंग देता है।
>>> platform.python_version() '3.6.3'
सिस्टम ()
यह फ़ंक्शन सिस्टम/OS नाम लौटाता है
>>> platform.system() 'Linux'
अनाम ()
काफी पोर्टेबल अनाम इंटरफ़ेस। एक नेमटुपल () देता है जिसमें छह विशेषताएँ होती हैं:सिस्टम, नोड, रिलीज़, संस्करण, मशीन और प्रोसेसर।
>>> 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')