यो खण्ड कसरी प्राप्त गर्न, जाँच, र स्थापित अजगर संस्करण र पाइथन को संस्करण कि वास्तव मा स्क्रिप्ट मा चलिरहेको छ प्रदर्शन।
यो खण्ड कसरी क्रमशः कमाण्ड लाइन र कोड जाँच गर्न को लागी बताउँछ।
- जाँच र आदेश लाइन मा संस्करण प्रदर्शन:
--version,-V,-VV - कोड मा संस्करण प्राप्त गर्नुहोस्:
sys,platform- एक संस्करण संख्या सहित विभिन्न जानकारी को एक स्ट्रिंग,
sys.version - संस्करण संख्या को एक संख्यात्मक tuple:
sys.version_info - संस्करण संख्या स्ट्रि:
platform.python_version() - संस्करण संख्या तार को एक tuple:
platform.python_version_tuple()
- एक संस्करण संख्या सहित विभिन्न जानकारी को एक स्ट्रिंग,
यदि तपाइँ कोड मा संस्करण संख्या पाउनुहुन्छ, तपाइँ यसलाई प्रिन्ट () संग जाँच गर्न को लागी प्रदर्शन गर्न सक्नुहुन्छ, र यो पनि संस्करण को आधारमा प्रक्रिया स्विच गर्नुहोस्।
जाँच र आदेश लाइन मा संस्करण प्रदर्शन: -संस्करण, -V, -VV
तपाइँ विन्डोज को लागी कमाण्ड प्रम्प्ट, वा म्याक को लागी एक टर्मिनल को उपयोग गर्न सक्नुहुन्छ।pythonआदेश वाpython3आदेश।--versionवैकल्पिक वा-Vयसलाई चलाउन को लागी विकल्प।
$ python --version
Python 2.7.15
$ python -V
Python 2.7.15
$ python3 --version
Python 3.7.0
$ python3 -V
Python 3.7.0
तपाइँ माथिको उदाहरण मा देख्न सक्नुहुन्छ, तपाइँको वातावरण को आधार मा, पाइथन २.x प्रणाली हुन सक्छpythonआदेश, अजगर 3.x श्रृंखला हुनेछpython3यो एक आदेश को लागी तोकिएको छ।
पायथन 3.6 बाट-VVविकल्प थपिएको छ।-Vतपाइँ भन्दा धेरै विस्तृत जानकारी देख्न सक्नुहुन्छ
$ python3 -VV
Python 3.7.0 (default, Jun 29 2018, 20:13:13)
[Clang 9.1.0 (clang-902.0.39.2)]
कोड मा संस्करण पाउनुहोस्: sys, मंच
तपाइँ पनी मानक पुस्तकालय को sys मोड्युल वा प्लेटफर्म मोड्युल को उपयोग गर्न को लागी, जाँच गर्न, र पाइथन को संस्करण प्रदर्शन गर्न सक्नुहुन्छ जुन वास्तव मा चलिरहेको छ।
जाँच गर्न अजगर लिपि चलाउनुहोस्। स्क्रिप्ट विन्डोज, म्याक, Ubuntu, र अन्य लिनक्स प्रणालीहरु को लागी उस्तै छ।
यो जाँच गर्न को लागी उपयोगी छ कि अजगर को कुन संस्करण एक वातावरण मा पाइथन को धेरै संस्करणहरु लाई स्थापित गरीएको छ, यो पाइथन २ चलाउन सम्भव छ जब तपाइँ सोच्नुभयो कि तपाइँ अजगर ३ चलाइरहनुभएको छ।
यो पनि सशर्त शाखा को लागी प्रयोग गर्न सकिन्छ जब तपाइँ अजगर २ र अजगर ३ प्रशोधन को बीच स्विच गर्न चाहानुहुन्छ।
Sys.version: संस्करण संख्या सहित जानकारी को विभिन्न तार,
sys.versionएक स्ट्रिंग हो कि संस्करण संख्या सहित विभिन्न जानकारी, संकेत गर्दछ।
sys.version
एक स्ट्रि indic पाइथन दुभाषिया संस्करण संख्या संकेत साथै निर्माण संख्या र कम्पाइलर प्रयोग गरीएको जानकारी।
sys — System-specific parameters and functions – Python 3.10.0 Documentation
import sys
print(sys.version)
# 3.7.0 (default, Jun 29 2018, 20:13:13)
# [Clang 9.1.0 (clang-902.0.39.2)]
print(type(sys.version))
# <class 'str'>
संस्करण संख्या को संख्यात्मक tuple: sys.version_info
sys.version_infoसंस्करण संख्या संकेत एक tuple छ।
sys.version_info
पाँच मान को एक tuple संस्करण संख्या संकेत: प्रमुख, नाबालिग, माइक्रो, रिलीज स्तर, र सीरियल। रिलीज स्तर बाहेक सबै मानहरु पूर्णांक हुन्।sys — System-specific parameters and functions – Python 3.10.0 Documentation
print(sys.version_info)
# sys.version_info(major=3, minor=7, micro=0, releaselevel='final', serial=0)
print(type(sys.version_info))
# <class 'sys.version_info'>
releaselevelएक स्ट्रि is हो, र अन्य सबै तत्वहरु पूर्णांक हुन्।
तपाइँ सम्बन्धित मूल्य प्राप्त गर्न सूचकांक निर्दिष्ट गर्न सक्नुहुन्छ।
print(sys.version_info[0])
# 3
पाइथन २ श्रृंखला को लागी संस्करण २.7 बाट र अजगर ३ श्रृंखला को लागी संस्करण ३.१ बाट शुरुवात, तत्वहरु नाम को उपयोग बाट पहुँच (हेर्नुहोस्majorminormicroreleaselevelserialउदाहरण को लागी, यदि तपाइँ प्रमुख संस्करण प्राप्त गर्न चाहानुहुन्छ, तपाइँ प्रयोग गर्न सक्नुहुन्छ उदाहरण को लागी, यदि तपाइँ प्रमुख संस्करण प्राप्त गर्न चाहानुहुन्छ, तपाइँ निम्न गर्न सक्नुहुन्छ
print(sys.version_info.major)
# 3
यदि तपाइँ निर्धारण गर्न चाहानुहुन्छ कि तपाइँ Python2 वा Python3 चलाइरहनुभएको छ, को उपयोग गर्नुहोस्sys.version_info.majorतपाईं मा प्रमुख संस्करण जाँच गर्न सक्नुहुन्छ2तब तपाइँ Python2 को उपयोग गर्न सक्नुहुन्छ3त्यसपछि Python3।
Python 2 र Python 3 प्रशोधन को बीच स्विच को एक उदाहरण तल देखाइएको छ।
if sys.version_info.major == 3:
print('Python3')
else:
print('Python2')
# Python3
यदि तपाइँ एक मामूली संस्करण मा प्रक्रिया स्विच गर्न चाहानुहुन्छsys.version_info.minorनिर्धारण गर्नुहोस्
ध्यान दिनुहोस् कि, माथि उल्लेखित रूपमा, नाम बाट तत्व पहुँच संस्करण २.7 र ३.१ बाट समर्थित छ, त्यसैले यदि तपाइँ यसलाई अघिल्लो संस्करणमा चलाउने सम्भावना छ, तपाइँ प्रयोग गर्न सक्नुहुन्छsys.version_info[0]र … रsys.version_info[1]सूचकांक द्वारा निर्दिष्ट।
संस्करण संख्या स्ट्रि:: platform.python_version ()
platform.python_version()छ।major.minor.patchlevelएउटा प्रकार्य हो कि ढाँचा मा एक स्ट्रिंग फर्काउँछ
platform.python_version ()
Major.minor.patchlevel’ ढाँचामा एक स्ट्रि asको रूपमा पाइथन संस्करण फर्काउँछ।
platform — Access to underlying platform’s identifying data – Python 3.10.0 Documentation
import platform
print(platform.python_version())
# 3.7.0
print(type(platform.python_version()))
# <class 'str'>
उपयोगी जब तपाइँ एक साधारण स्ट्रि as को रूप मा संस्करण संख्या प्राप्त गर्न चाहानुहुन्छ।
संस्करण संख्या तार को Tuple: platform.python_version_tuple ()
platform.python_version_tuple()छ।(major, minor, patchlevel)एक प्रकार्य हो कि tuple को सामग्री को एक tuple फिर्ता एक संख्या हैन तर एक तार हो।
platform.python_version_tuple ()
तार को एक tuple (प्रमुख, सानो, patchlevel) को रूप मा अजगर संस्करण फर्काउँछ।
platform — Access to underlying platform’s identifying data – Python 3.10.0 Documentation
print(platform.python_version_tuple())
# ('3', '7', '0')
print(type(platform.python_version_tuple()))
# <class 'tuple'>
sys.version_infoकिनकि यो मात्र एक tuple हो, विपरीतmajorर … रminorनाम द्वारा तत्व पहुँच अनुमति छैन।
जाँच र अजगर संस्करण प्रदर्शन (जस्तै sys.version)
यो खण्ड कसरी प्राप्त गर्न, जाँच, र स्थापित अजगर संस्करण र पाइथन को संस्करण कि वास्तव मा स्क्रिप्ट मा चलिरहेको छ प्रदर्शन गर्न को लागी।
यो खण्ड कसरी क्रमशः कमाण्ड लाइन र कोड जाँच गर्न को लागी बताउँछ।
- जाँच गर्नुहोस् र आदेश लाइन मा संस्करण प्रदर्शन:
--version,-V,-VV - कोड मा संस्करण प्राप्त गर्नुहोस्: sys, मंच
- संस्करण संख्या सहित विभिन्न जानकारी को एक स्ट्रिंग: sys.version
- संस्करण संख्या को एक संख्यात्मक tuple: sys.version_info
- संस्करण संख्या स्ट्रि:: platform.python_version ()
- संस्करण संख्या तार को Tuple: platform.python_version_tuple ()
यदि तपाइँ कोड मा संस्करण संख्या पाउनुहुन्छ, तपाइँ प्रदर्शन गर्न र यसलाई जाँच गर्न को लागी निम्न प्रकार्य को उपयोग गर्न सक्नुहुन्छ।print()तपाइँ पनि संस्करण को आधारमा प्रक्रिया स्विच गर्न सक्नुहुन्छ।
जाँच र आदेश लाइन मा संस्करण प्रदर्शन: -भर्सन, -V, -VV
तपाइँ विन्डोज वा म्याक मा टर्मिनल मा आदेश प्रोम्प्ट बाट निम्न आदेश कार्यान्वयन गरेर संस्करण जाँच गर्न सक्नुहुन्छ।
- आदेश
pythonpython3- विकल्प
--version-V
$ python --version
Python 2.7.15
$ python -V
Python 2.7.15
$ python3 --version
Python 3.7.0
$ python3 -V
Python 3.7.0
जस्तै माथिको उदाहरण मा देखाइएको छ, वातावरण मा निर्भर गर्दछ, Python 2.x प्रणाली अजगर आदेश र अजगर 3.x प्रणाली python3 आदेश को लागी तोकिएको छ।
-VV विकल्प अजगर ३.6 मा थपिएको थियो। -VV विकल्प -V विकल्प भन्दा बढी विस्तृत जानकारी प्रदर्शन गर्दछ।
$ python3 -VV
Python 3.7.0 (default, Oct 21 2020, 10:23:15)
[Clang 9.1.0 (clang-902.0.39.2)]
कोड मा संस्करण पाउनुहोस्: sys, मंच
तपाइँ पनी मानक पुस्तकालय को sys मोड्युल वा प्लेटफर्म मोड्युल को उपयोग गर्न को लागी, जाँच गर्न, र पाइथन को संस्करण प्रदर्शन गर्न सक्नुहुन्छ जुन वास्तव मा चलिरहेको छ।
जाँच गर्न अजगर लिपि चलाउनुहोस्। स्क्रिप्ट विन्डोज, म्याक, Ubuntu, र अन्य लिनक्स प्रणालीहरु को लागी उस्तै छ।
यो जाँच गर्न को लागी उपयोगी छ कि अजगर को कुन संस्करण एक वातावरण मा पाइथन को धेरै संस्करणहरु लाई स्थापित गरीएको छ को लागी प्रयोग गरीएको छ, यो पायथन २ चलाउन सम्भव छ जब तपाइँ सोच्नुभयो कि तपाइँ अजगर ३ चलाइरहनुभएको थियो।
यो पनि सशर्त शाखा को लागी प्रयोग गर्न सकिन्छ जब तपाइँ अजगर २ र अजगर ३ प्रशोधन को बीच स्विच गर्न चाहानुहुन्छ।
Sys.version: संस्करण संख्या सहित जानकारी को विभिन्न तार,
sys.version
यो एक स्ट्रिंग हो कि संस्करण संख्या सहित विभिन्न जानकारी, संकेत गर्दछ।
sys.version
एक स्ट्रि indic पाइथन दुभाषिया संस्करण संख्या संकेत साथै निर्माण संख्या र कम्पाइलर प्रयोग गरीएको जानकारी।
sys — System-specific parameters and functions – Python 3.10.0 Documentation
import sys
print(sys.version)
# 3.7.0 (default, Oct 21 2020, 10:23:15)
# [Clang 9.1.0 (clang-902.0.39.2)]
print(type(sys.version))
# <class 'str'>
संस्करण संख्या को संख्यात्मक tuple: sys.version_info
sys.version_info
यो एक tuple कि संस्करण संख्या संकेत गर्दछ।
sys.version_info
पाँच मूल्यहरु को एक टपल संस्करण संख्या संकेत: प्रमुख, माइनर, माइक्रो, रिलीज स्तर, र सीरियल, जो सबै को रिलीज स्तर बाहेक पूर्णांक छन्।
sys — System-specific parameters and functions – Python 3.10.0 Documentation
print(sys.version_info)
# sys.version_info(major=3, minor=7, micro=0, releaselevel='final', serial=0)
print(type(sys.version_info))
# <class 'sys.version_info'>
releaselevel
यो एक स्ट्रि हो, र अन्य सबै तत्वहरु पूर्णांक हुन्।
तपाइँ सम्बन्धित मूल्य प्राप्त गर्न सूचकांक निर्दिष्ट गर्न सक्नुहुन्छ।
print(sys.version_info[0])
# 3
अजगर २ श्रृंखला को लागी संस्करण २.7 र पायथन ३ श्रृंखला को लागी संस्करण ३.१ को रूपमा, नाम बाट निम्न तत्व पहुँच पनि समर्थित छ।
majorminormicroreleaselevelserial
उदाहरण को लागी, यदि तपाइँ प्रमुख संस्करण प्राप्त गर्न चाहानुहुन्छ, निम्न गर्नुहोस्
print(sys.version_info.major)
# 3
यदि तपाइँ निर्धारण गर्न चाहानुहुन्छ कि तपाइँ अजगर २ वा अजगर ३ चलाइरहनुभएको छ, तपाइँ प्रमुख संस्करण जाँच गर्न निम्न कोड प्रयोग गर्न सक्नुहुन्छ।sys.version_info.majorयदि फिर्ती मान २ हो, यो Python2 हो, यदि यो ३ हो, यो Python3 हो।
Python 2 र Python 3 प्रशोधन को बीच स्विच को एक उदाहरण तल देखाइएको छ।
if sys.version_info.major == 3:
print('Python3')
else:
print('Python2')
# Python3
यदि तपाइँ एक सानो संस्करण संग प्रक्रिया स्विच गर्न चाहानुहुन्छ, निम्न मानहरु निर्धारण गर्नुहोस्।sys.version_info.minor
ध्यान दिनुहोस् कि, माथि उल्लेखित रूपमा, नाम बाट तत्व पहुँच संस्करण २.7 र ३.१ बाट समर्थित छ, त्यसैले यदि यो अघिल्लो संस्करणहरुमा निष्पादित हुन सक्छ, निम्नानुसार सूचकांक द्वारा निर्दिष्ट गर्नुहोस्।
sys.version_info[0]sys.version_info[1]
संस्करण संख्या स्ट्रि:: platform.python_version ()
platform.python_version () एक प्रकार्य हो कि major.minor.patchlevel ढाँचामा एक स्ट्रिंग फर्काउँछ।
platform.python_version ()
Major.minor.patchlevel’ ढाँचामा एक स्ट्रि asको रूपमा पाइथन संस्करण फर्काउँछ।
platform — Access to underlying platform’s identifying data – Python 3.10.0 Documentation
import platform
print(platform.python_version())
# 3.7.0
print(type(platform.python_version()))
# <class 'str'>
उपयोगी जब तपाइँ एक साधारण स्ट्रि as को रूप मा संस्करण संख्या प्राप्त गर्न चाहानुहुन्छ।
संस्करण संख्या तार को Tuple: platform.python_version_tuple ()
platform.python_version_tuple () एक प्रकार्य हो कि (प्रमुख, माइनर, patchlevel) को एक tuple फर्काउँछ।
एक tuple को सामग्री एक संख्या हैन, तर एक तार हो।
platform.python_version_tuple ()
तार को एक tuple (प्रमुख, सानो, patchlevel) को रूप मा अजगर संस्करण फर्काउँछ।
platform — Access to underlying platform’s identifying data – Python 3.10.0 Documentation
print(platform.python_version_tuple())
# ('3', '7', '0')
print(type(platform.python_version_tuple()))
# <class 'tuple'>
Sys.version_info को विपरीत, यो मात्र एक tuple हो, त्यसैले नाम बाट तत्व पहुँच सम्भव छैन।


