2009-08-09 15 views
246

में पाइथन संस्करण प्रिंटिंग आउटपुट में वर्तमान पायथन स्थापना के लिए मैं संस्करण संख्या कैसे मुद्रित कर सकता हूं?आउटपुट

उत्तर

324

import sys 
print(sys.version) 

यह पूर्ण संस्करण जानकारी स्ट्रिंग प्रिंट की कोशिश करो। यदि आप केवल पायथन संस्करण संख्या चाहते हैं, तो Bastien Léonard's solution सबसे अच्छा है। आप पूर्ण स्ट्रिंग की जांच कर सकते हैं और देख सकते हैं कि आपको इसकी आवश्यकता है या इसके भाग।

27
import platform 
print(platform.python_version()) 

या

import sys 
print("The Python version is %s.%s.%s" % sys.version_info[:3]) 

संपादित करें: मैं पूरी तरह platform.python_version() medthod छूट गए थे।

106
>>> import platform 
>>> platform.python_version() 
'2.6.2' 
36

python --version 

या

python -V 

यह प्रयास करें टर्मिनल में एक मौजूदा अजगर संस्करण वापस आ जाएगी।

+1

अच्छा और सरल! मैं बाद की विधि की अनुशंसा करता हूं क्योंकि पायथन का पुराना संस्करण "--version" ध्वज का समर्थन नहीं करता है। इसके अलावा, मेरे लिए कम टाइपिंग, बेहतर। –

+1

यह स्वीकार्य उत्तर होना चाहिए! –

+2

नहीं, यह जवाब नहीं होना चाहिए, क्योंकि थॉमस ने विशेष रूप से "आउटपुट में" पूछा था? वह यह नहीं पूछ रहा था कि उसने किस संस्करण को स्थापित किया था, वह पूछ रहा था कि वह जानकारी 'प्रिंट' कथन में कैसे शामिल करें। –

20
import sys 

विस्तारित संस्करण

sys.version_info 
sys.version_info(major=3, minor=2, micro=2, releaselevel='final', serial=0) 

विशिष्ट

maj_ver = sys.version_info.major 
repr(maj_ver) 
'3' 

या

print(sys.version_info.major) 
'3' 

या

version = ".".join(map(str, sys.version_info[:3])) 
print(version) 
'3.2.2'