పైథాన్ వెర్షన్‌ని తనిఖీ చేయండి మరియు ప్రదర్శించండి (ఉదా. Sys.version)

వ్యాపారం

ఈ విభాగం ఇన్‌స్టాల్ చేయబడిన పైథాన్ వెర్షన్ మరియు స్క్రిప్ట్‌లో అమలు అవుతున్న పైథాన్ వెర్షన్‌ని ఎలా పొందాలో, తనిఖీ చేసి, ఎలా ప్రదర్శించాలో చూపుతుంది.

ఈ విభాగం వరుసగా కమాండ్ లైన్ మరియు కోడ్‌ను ఎలా చెక్ చేయాలో వివరిస్తుంది.

  • కమాండ్ లైన్‌లో వెర్షన్‌ని చెక్ చేసి డిస్‌ప్లే చేయండి:--version,-V,-VV
  • కోడ్‌లో సంస్కరణను పొందండి:sys,platform
    • వెర్షన్ నంబర్‌తో సహా వివిధ సమాచారం యొక్క స్ట్రింగ్:sys.version
    • సంస్కరణ సంఖ్యల సంఖ్యాత్మక టపుల్:sys.version_info
    • వెర్షన్ నంబర్ స్ట్రింగ్:platform.python_version()
    • వెర్షన్ నంబర్ స్ట్రింగ్స్ యొక్క టపుల్:platform.python_version_tuple()

మీరు కోడ్‌లో వెర్షన్ నంబర్‌ను పొందినట్లయితే, దాన్ని తనిఖీ చేయడానికి మీరు దానిని ప్రింట్ () తో డిస్‌ప్లే చేయవచ్చు మరియు వెర్షన్‌ని బట్టి ప్రక్రియను కూడా మార్చవచ్చు.

కమాండ్ లైన్‌లో వెర్షన్‌ని తనిఖీ చేయండి మరియు ప్రదర్శించండి: -వెర్షన్, -V, -VV

మీరు Windows కోసం కమాండ్ ప్రాంప్ట్ లేదా Mac కోసం టెర్మినల్ ఉపయోగించవచ్చు.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కమాండ్, పైథాన్ 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 నుండి, పేర్లను ఉపయోగించి ఎలిమెంట్ యాక్సెస్ (చూడండిmajorminormicroreleaselevelserialఉదాహరణకు, మీరు ప్రధాన సంస్కరణను పొందాలనుకుంటే, ఉదాహరణకు మీరు ఉపయోగించవచ్చు, మీరు ప్రధాన సంస్కరణను పొందాలనుకుంటే, మీరు ఈ క్రింది వాటిని చేయవచ్చు

print(sys.version_info.major)
# 3

మీరు పైథాన్ 2 లేదా పైథాన్ 3 నడుపుతున్నారో లేదో తెలుసుకోవాలనుకుంటే, దీనిని ఉపయోగించండిsys.version_info.majorలో మీరు ప్రధాన వెర్షన్‌ని చెక్ చేయవచ్చు2అప్పుడు మీరు పైథాన్ 2 ని ఉపయోగించవచ్చు3అప్పుడు పైథాన్ 3.

పైథాన్ 2 మరియు పైథాన్ 3 ప్రాసెసింగ్ మధ్య మారడానికి ఒక ఉదాహరణ క్రింద చూపబడింది.

if sys.version_info.major == 3:
    print('Python3')
else:
    print('Python2')
# Python3

మీరు ప్రక్రియను చిన్న వెర్షన్‌లో మార్చాలనుకుంటేsys.version_info.minorనిర్ణయించండి

పైన పేర్కొన్న విధంగా, పేరు ద్వారా మూలకం యాక్సెస్ వెర్షన్ 2.7 మరియు 3.1 నుండి మద్దతు ఇవ్వబడుతుంది, కాబట్టి మీరు దీన్ని మునుపటి వెర్షన్‌లో అమలు చేసే అవకాశం ఉంటే, మీరు ఉపయోగించవచ్చుsys.version_info[0]మరియు … మరియుsys.version_info[1]సూచిక ద్వారా పేర్కొనబడింది.

వెర్షన్ నంబర్ స్ట్రింగ్: వేదిక. పైథాన్_వర్షన్ ()

platform.python_version()ఉందిmajor.minor.patchlevelఫార్మాట్‌లో స్ట్రింగ్‌ను అందించే ఫంక్షన్

వేదిక. పైథాన్_వర్షన్ ()
Main.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'>

మీరు సాధారణ స్ట్రింగ్‌గా సంస్కరణ సంఖ్యను పొందాలనుకున్నప్పుడు ఉపయోగకరంగా ఉంటుంది.

వెర్షన్ నంబర్ స్ట్రింగ్స్ యొక్క టపుల్: ప్లాట్‌ఫారమ్. Python_version_tuple ()

platform.python_version_tuple()ఉంది(major, minor, 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ఇది కేవలం టపుల్ కాబట్టి, కాకుండాmajorమరియు … మరియుminorపేరు ద్వారా మూలకం యాక్సెస్ అనుమతించబడదు.

పైథాన్ వెర్షన్‌ని తనిఖీ చేయండి మరియు ప్రదర్శించండి (ఉదా. Sys.version)

ఈ విభాగం ఇన్‌స్టాల్ చేయబడిన పైథాన్ వెర్షన్ మరియు స్క్రిప్ట్‌లో అమలు అవుతున్న పైథాన్ వెర్షన్‌ని ఎలా పొందాలో, తనిఖీ చేసి, ఎలా ప్రదర్శించాలో చూపుతుంది.

ఈ విభాగం వరుసగా కమాండ్ లైన్ మరియు కోడ్‌ను ఎలా చెక్ చేయాలో వివరిస్తుంది.

  • కమాండ్ లైన్‌లో వెర్షన్‌ని చెక్ చేసి డిస్‌ప్లే చేయండి:--version,-V,-VV
  • కోడ్‌లో వెర్షన్‌ను పొందండి: sys, ప్లాట్‌ఫాం
    • సంస్కరణ సంఖ్యతో సహా వివిధ సమాచారాల స్ట్రింగ్: sys.version
    • సంస్కరణ సంఖ్యల సంఖ్యాత్మక టపుల్: sys.version_info
    • వెర్షన్ నంబర్ స్ట్రింగ్: వేదిక. పైథాన్_వర్షన్ ()
    • వెర్షన్ నంబర్ స్ట్రింగ్స్ యొక్క టపుల్: ప్లాట్‌ఫారమ్. Python_version_tuple ()

మీరు కోడ్‌లోని వెర్షన్ నంబర్‌ను పొందినట్లయితే, మీరు ప్రదర్శించడానికి మరియు తనిఖీ చేయడానికి క్రింది ఫంక్షన్‌ను ఉపయోగించవచ్చు.print()సంస్కరణను బట్టి మీరు ప్రక్రియను కూడా మార్చవచ్చు.

కమాండ్ లైన్‌లో వెర్షన్‌ని తనిఖీ చేయండి మరియు ప్రదర్శించండి: -వెర్షన్, -V, -VV

విండోస్ లేదా Mac లోని టెర్మినల్‌లోని కమాండ్ ప్రాంప్ట్ నుండి కింది ఆదేశాన్ని అమలు చేయడం ద్వారా మీరు సంస్కరణను తనిఖీ చేయవచ్చు.

  • కమాండ్
    • 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 సిస్టమ్‌లు పైథాన్ కమాండ్‌కు కేటాయించబడతాయి మరియు పైథాన్ 3.x సిస్టమ్‌లు పైథాన్ 3 కమాండ్‌కు కేటాయించబడతాయి.

పైథాన్ 3.6 లో -VV ఎంపిక జోడించబడింది. -VV ఎంపిక కంటే -VV ఎంపిక మరింత వివరణాత్మక సమాచారాన్ని ప్రదర్శిస్తుంది.

$ 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 ప్రకారం, పేరు ద్వారా కింది మూలకం యాక్సెస్ కూడా మద్దతిస్తుంది.

  • major
  • minor
  • micro
  • releaselevel
  • serial

ఉదాహరణకు, మీరు ప్రధాన సంస్కరణను పొందాలనుకుంటే, కింది వాటిని చేయండి

print(sys.version_info.major)
# 3

మీరు పైథాన్ 2 లేదా పైథాన్ 3 ను అమలు చేస్తున్నారో లేదో తెలుసుకోవాలనుకుంటే, ప్రధాన వెర్షన్‌ను తనిఖీ చేయడానికి మీరు ఈ క్రింది కోడ్‌ని ఉపయోగించవచ్చు.
sys.version_info.majorరిటర్న్ విలువ 2 అయితే, అది పైథాన్ 2, అది 3 అయితే, అది పైథాన్ 3.

పైథాన్ 2 మరియు పైథాన్ 3 ప్రాసెసింగ్ మధ్య మారడానికి ఒక ఉదాహరణ క్రింద చూపబడింది.

if sys.version_info.major == 3:
    print('Python3')
else:
    print('Python2')
# Python3

మీరు చిన్న వెర్షన్‌తో ప్రక్రియను మార్చాలనుకుంటే, కింది విలువలను నిర్ణయించండి.
sys.version_info.minor

పైన పేర్కొన్నట్లుగా, పేరు ద్వారా మూలకం యాక్సెస్ వెర్షన్ 2.7 మరియు 3.1 నుండి మద్దతిస్తుంది, కనుక ఇది మునుపటి సంస్కరణల్లో అమలు చేయబడితే, ఈ క్రింది విధంగా ఇండెక్స్ ద్వారా పేర్కొనండి.

  • sys.version_info[0]
  • sys.version_info[1]

వెర్షన్ నంబర్ స్ట్రింగ్: వేదిక. పైథాన్_వర్షన్ ()

platform.python_version () అనేది ఒక స్ట్రింగ్‌ను ప్రధాన.మినార్.పాచ్‌లెవల్ ఫార్మాట్‌లో అందించే ఫంక్షన్.

వేదిక. పైథాన్_వర్షన్ ()
Main.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'>

మీరు సాధారణ స్ట్రింగ్‌గా సంస్కరణ సంఖ్యను పొందాలనుకున్నప్పుడు ఉపయోగకరంగా ఉంటుంది.

వెర్షన్ నంబర్ స్ట్రింగ్స్ యొక్క టపుల్: ప్లాట్‌ఫారమ్. 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 వలె కాకుండా, ఇది కేవలం టపుల్ మాత్రమే, కాబట్టి పేరు ద్వారా మూలకం యాక్సెస్ సాధ్యం కాదు.

Copied title and URL