આ વિભાગ બતાવે છે કે સ્થાપિત પાયથોન સંસ્કરણ અને વાસ્તવમાં સ્ક્રિપ્ટમાં ચાલી રહેલ પાયથોનનું સંસ્કરણ કેવી રીતે મેળવવું, તપાસવું અને પ્રદર્શિત કરવું.
આ વિભાગ અનુક્રમે કમાન્ડ લાઇન અને કોડ કેવી રીતે તપાસવો તે સમજાવે છે.
- આદેશ વાક્ય પર આવૃત્તિ તપાસો અને પ્રદર્શિત કરો:
--version
,-V
,-VV
- કોડમાં સંસ્કરણ મેળવો:
sys
,platform
- સંસ્કરણ નંબર સહિત વિવિધ માહિતીની શ્રેણી:
sys.version
- સંસ્કરણ નંબરોનું સંખ્યાત્મક ટુપલ:
sys.version_info
- સંસ્કરણ નંબર શબ્દમાળા:
platform.python_version()
- વર્ઝન નંબર સ્ટ્રિંગ્સનું એક ટુપલ:
platform.python_version_tuple()
- સંસ્કરણ નંબર સહિત વિવિધ માહિતીની શ્રેણી:
જો તમને કોડમાં સંસ્કરણ નંબર મળે, તો તમે તેને ચકાસવા માટે પ્રિન્ટ () સાથે પ્રદર્શિત કરી શકો છો, અને સંસ્કરણના આધારે પ્રક્રિયાને પણ બદલી શકો છો.
આદેશ વાક્ય પર આવૃત્તિ તપાસો અને પ્રદર્શિત કરો: -વર્ઝન, -વી, -વીવી
તમે વિન્ડોઝ માટે કમાન્ડ પ્રોમ્પ્ટ અથવા મેક માટે ટર્મિનલનો ઉપયોગ કરી શકો છો.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
જેમ તમે ઉપરના ઉદાહરણમાં જોઈ શકો છો, તમારા પર્યાવરણને આધારે, પાયથોન 2.x સિસ્ટમ હોઈ શકે છેpython
આદેશ, 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 મોડ્યુલ અથવા પ્લેટફોર્મ મોડ્યુલનો ઉપયોગ પણ કરી શકો છો.
તપાસવા માટે પાયથોન સ્ક્રિપ્ટ ચલાવો. વિન્ડોઝ, મેક, ઉબુન્ટુ અને અન્ય લિનક્સ સિસ્ટમો માટે સ્ક્રિપ્ટ સમાન છે.
પાયથોનનું કયું વર્ઝન પર્યાવરણમાં ઉપયોગમાં લેવાય છે તે તપાસવા માટે આ ઉપયોગી છે, જ્યાં પાયથોનના બહુવિધ વર્ઝન ઇન્સ્ટોલ કરેલા છે, કારણ કે જ્યારે તમે વિચાર્યું કે તમે પાયથોન 3 ચલાવી રહ્યા છો ત્યારે પાયથોન 2 ચલાવવું શક્ય છે.
જ્યારે તમે પાયથોન 2 અને પાયથોન 3 પ્રોસેસિંગ વચ્ચે સ્વિચ કરવા માંગતા હો ત્યારે તેનો ઉપયોગ શરતી શાખા માટે પણ થઈ શકે છે.
આવૃત્તિ નંબર સહિત માહિતીના વિવિધ તાર: sys.version
sys.version
એક શબ્દમાળા છે જે સંસ્કરણ નંબર સહિત વિવિધ માહિતી સૂચવે છે.
sys.version
પાયથોન ઇન્ટરપ્રિટર વર્ઝન નંબર તેમજ વપરાયેલ બિલ્ડ નંબર અને કમ્પાઇલર જેવી માહિતી દર્શાવતી સ્ટ્રિંગ.
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'>
સંસ્કરણ નંબરનું આંકડાકીય ટ્યુપલ: sys.version_info
sys.version_info
આવૃત્તિ નંબર સૂચવતી ટુપલ છે.
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
પાયથોન 2 શ્રેણી માટે આવૃત્તિ 2.7 થી અને પાયથોન 3 શ્રેણી માટે સંસ્કરણ 3.1 થી શરૂ કરીને, નામોનો ઉપયોગ કરીને તત્વ accessક્સેસ (જુઓmajor
minor
micro
releaselevel
serial
ઉદાહરણ તરીકે, જો તમે મુખ્ય સંસ્કરણ મેળવવા માંગતા હો, તો તમે ઉપયોગ કરી શકો છો ઉદાહરણ તરીકે, જો તમે મુખ્ય સંસ્કરણ મેળવવા માંગતા હો, તો તમે નીચે મુજબ કરી શકો છો
print(sys.version_info.major)
# 3
જો તમે Python2 કે Python3 ચલાવી રહ્યા છો કે કેમ તે નક્કી કરવા માંગતા હો, તો. નો ઉપયોગ કરોsys.version_info.major
તમે તેમાં મુખ્ય સંસ્કરણ ચકાસી શકો છો2
પછી તમે Python2 નો ઉપયોગ કરી શકો છો3
પછી Python3.
પાયથોન 2 અને પાયથોન 3 પ્રોસેસિંગ વચ્ચે સ્વિચ કરવાનું ઉદાહરણ નીચે બતાવેલ છે.
if sys.version_info.major == 3:
print('Python3')
else:
print('Python2')
# Python3
જો તમે પ્રક્રિયાને નાના સંસ્કરણમાં બદલવા માંગો છોsys.version_info.minor
નક્કી કરો
નોંધ કરો કે, ઉપર જણાવ્યા મુજબ, નામ દ્વારા તત્વ accessક્સેસ વર્ઝન 2.7 અને 3.1 થી સપોર્ટેડ છે, તેથી જો તમે તેને પહેલાના વર્ઝનમાં ચલાવવાની શક્યતા હોય, તો તમે ઉપયોગ કરી શકો છોsys.version_info[0]
અને … અનેsys.version_info[1]
અનુક્રમણિકા દ્વારા નિર્દિષ્ટ.
સંસ્કરણ નંબર શબ્દમાળા: platform.python_version ()
platform.python_version()
છે.major.minor.patchlevel
એક ફંક્શન જે ફોર્મેટમાં સ્ટ્રિંગ આપે છે
platform.python_version ()
Major.minor.patchlevel’ ફોર્મેટમાં સ્ટ્રિંગ તરીકે પાયથોન વર્ઝન આપે છે.
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'>
જ્યારે તમે સરળ શબ્દમાળા તરીકે સંસ્કરણ નંબર મેળવવા માંગતા હો ત્યારે ઉપયોગી.
વર્ઝન નંબર સ્ટ્રિંગ્સનું ટુપલ: platform.python_version_tuple ()
platform.python_version_tuple()
છે.(major, minor, patchlevel)
એક કાર્ય જે ટપલની સામગ્રી આપે છે ટુપલની સામગ્રી એ સંખ્યા નથી પણ એક શબ્દમાળા છે.
platform.python_version_tuple ()
પાયથોન વર્ઝન શબ્દમાળાઓના ટુપલ (મુખ્ય, નાના, પેચલેવલ) તરીકે આપે છે.
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
કારણ કે તે માત્ર એક ટપલ છે, તેનાથી વિપરીતmajor
અને … અનેminor
નામ દ્વારા તત્વ accessક્સેસની મંજૂરી નથી.
પાયથોન વર્ઝન તપાસો અને પ્રદર્શિત કરો (દા.ત. sys.version)
આ વિભાગ બતાવે છે કે સ્થાપિત પાયથોન સંસ્કરણ અને વાસ્તવમાં સ્ક્રિપ્ટમાં ચાલી રહેલ પાયથોનનું સંસ્કરણ કેવી રીતે મેળવવું, તપાસવું અને પ્રદર્શિત કરવું.
આ વિભાગ અનુક્રમે કમાન્ડ લાઇન અને કોડ કેવી રીતે તપાસવો તે સમજાવે છે.
- આદેશ વાક્ય પર આવૃત્તિ તપાસો અને પ્રદર્શિત કરો:
--version
,-V
,-VV
- કોડમાં સંસ્કરણ મેળવો: sys, પ્લેટફોર્મ
- સંસ્કરણ નંબર સહિત વિવિધ માહિતીની શ્રેણી: sys.version
- સંસ્કરણ નંબરોનું સંખ્યાત્મક ટ્યુપલ: sys.version_info
- સંસ્કરણ નંબર શબ્દમાળા: platform.python_version ()
- વર્ઝન નંબર સ્ટ્રિંગ્સનું ટુપલ: platform.python_version_tuple ()
જો તમને કોડમાં સંસ્કરણ નંબર મળે, તો તમે તેને દર્શાવવા અને તપાસવા માટે નીચેના ફંક્શનનો ઉપયોગ કરી શકો છો.print()
તમે સંસ્કરણના આધારે પ્રક્રિયાને પણ બદલી શકો છો.
આદેશ વાક્ય પર આવૃત્તિ તપાસો અને પ્રદર્શિત કરો: -વર્ઝન, -વી, -વીવી
તમે વિન્ડોઝ પર કમાન્ડ પ્રોમ્પ્ટ અથવા મેક પર ટર્મિનલ પરથી નીચેનો આદેશ ચલાવીને સંસ્કરણ ચકાસી શકો છો.
- આદેશ
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
ઉપરના ઉદાહરણમાં બતાવ્યા પ્રમાણે, પર્યાવરણને આધારે, Python 2.x સિસ્ટમોને python આદેશ સોંપવામાં આવે છે અને Python 3.x સિસ્ટમો python3 આદેશને સોંપવામાં આવે છે.
પાયથોન 3.6 માં -VV વિકલ્પ ઉમેરવામાં આવ્યો હતો. -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 મોડ્યુલ અથવા પ્લેટફોર્મ મોડ્યુલનો ઉપયોગ પણ કરી શકો છો.
તપાસવા માટે પાયથોન સ્ક્રિપ્ટ ચલાવો. વિન્ડોઝ, મેક, ઉબુન્ટુ અને અન્ય લિનક્સ સિસ્ટમો માટે સ્ક્રિપ્ટ સમાન છે.
પાયથોનનું કયું વર્ઝન પર્યાવરણમાં ઉપયોગમાં લેવાય છે તે તપાસવા માટે આ ઉપયોગી છે, જ્યાં પાયથોનના બહુવિધ વર્ઝન ઇન્સ્ટોલ કરેલા છે, કારણ કે જ્યારે તમે વિચાર્યું કે તમે પાયથોન 3 ચલાવી રહ્યા છો ત્યારે પાયથોન 2 ચલાવવું શક્ય છે.
જ્યારે તમે પાયથોન 2 અને પાયથોન 3 પ્રોસેસિંગ વચ્ચે સ્વિચ કરવા માંગતા હો ત્યારે તેનો ઉપયોગ શરતી શાખા માટે પણ થઈ શકે છે.
આવૃત્તિ નંબર સહિત માહિતીના વિવિધ તાર: sys.version
sys.version
આ એક શબ્દમાળા છે જે સંસ્કરણ નંબર સહિત વિવિધ માહિતી સૂચવે છે.
sys.version
પાયથોન ઇન્ટરપ્રિટર વર્ઝન નંબર તેમજ વપરાયેલ બિલ્ડ નંબર અને કમ્પાઇલર જેવી માહિતી દર્શાવતી સ્ટ્રિંગ.
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'>
સંસ્કરણ નંબરનું આંકડાકીય ટ્યુપલ: sys.version_info
sys.version_info
આ એક ટ્યુપલ છે જે વર્ઝન નંબર સૂચવે છે.
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
પાયથોન 2 શ્રેણી માટે આવૃત્તિ 2.7 અને પાયથોન 3 શ્રેણી માટે આવૃત્તિ 3.1 મુજબ, નામ દ્વારા નીચેના તત્વની alsoક્સેસ પણ સપોર્ટેડ છે.
major
minor
micro
releaselevel
serial
ઉદાહરણ તરીકે, જો તમે મુખ્ય સંસ્કરણ મેળવવા માંગતા હો, તો નીચે મુજબ કરો
print(sys.version_info.major)
# 3
જો તમે પાયથોન 2 અથવા પાયથોન 3 ચલાવી રહ્યા છો કે કેમ તે નક્કી કરવા માંગતા હો, તો મુખ્ય સંસ્કરણ તપાસવા માટે તમે નીચેના કોડનો ઉપયોગ કરી શકો છો.sys.version_info.major
જો વળતર મૂલ્ય 2 છે, તો તે Python2 છે, જો તે 3 છે, તો તે Python3 છે.
પાયથોન 2 અને પાયથોન 3 પ્રોસેસિંગ વચ્ચે સ્વિચ કરવાનું ઉદાહરણ નીચે બતાવેલ છે.
if sys.version_info.major == 3:
print('Python3')
else:
print('Python2')
# Python3
જો તમે પ્રક્રિયાને નાના સંસ્કરણ સાથે બદલવા માંગતા હો, તો નીચેના મૂલ્યો નક્કી કરો.sys.version_info.minor
નોંધ કરો કે, ઉપર જણાવ્યા મુજબ, નામ દ્વારા તત્વની accessક્સેસ આવૃત્તિ 2.7 અને 3.1 થી સપોર્ટેડ છે, તેથી જો તે અગાઉના સંસ્કરણોમાં ચલાવવામાં આવી શકે, તો તેને નીચે પ્રમાણે અનુક્રમણિકા દ્વારા સ્પષ્ટ કરો.
sys.version_info[0]
sys.version_info[1]
સંસ્કરણ નંબર શબ્દમાળા: platform.python_version ()
platform.python_version () એક ફંક્શન છે જે major.minor.patchlevel ફોર્મેટમાં સ્ટ્રિંગ આપે છે.
platform.python_version ()
Major.minor.patchlevel’ ફોર્મેટમાં સ્ટ્રિંગ તરીકે પાયથોન વર્ઝન આપે છે.
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'>
જ્યારે તમે સરળ શબ્દમાળા તરીકે સંસ્કરણ નંબર મેળવવા માંગતા હો ત્યારે ઉપયોગી.
વર્ઝન નંબર સ્ટ્રિંગ્સનું ટુપલ: platform.python_version_tuple ()
platform.python_version_tuple () એ એક કાર્ય છે જે (મુખ્ય, નાના, પેચલેવલ) ના ટુપલ આપે છે.
ટ્યુપલની સામગ્રી એ સંખ્યા નથી, પરંતુ એક શબ્દમાળા છે.
platform.python_version_tuple ()
પાયથોન વર્ઝન શબ્દમાળાઓના ટુપલ (મુખ્ય, નાના, પેચલેવલ) તરીકે આપે છે.
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 થી વિપરીત, તે માત્ર એક ટુપલ છે, તેથી નામ દ્વારા તત્વની accessક્સેસ શક્ય નથી.