簡體   English   中英

如何通過單行或命令行選項獲取Python解釋器的詳細版本?

[英]How would I get the detailed version of my Python interpreter via a one-liner or command-line option?

--version本身的輸出有點過於簡單:

C:\>python --version
Python 2.7.5

但是,如果我從命令提示符運行Python,我得到類似於以下內容的東西,解釋器的詳細版本信息全部在一行:

C:\> python
Python 2.7.5 (default, May 15 2013, 22:44:16) [MSC v.1500 64 bit (AMD64)] on win32
Type "help", "copyright", "credits" or "license" for more information.

有一個簡單的方法, 在一行命令中或通過一些選項來獲得相同的詳細版本信息行作為字符串,我可以用來填充環境變量等?

實際上,是否有一個更加冗長的變體--version我不知道?

python -c "import sys;print(sys.version)"

是基礎; 或者接近同一件事:

python -c "import sys;print('Python '+sys.version.replace('\n','')+' on '+sys.platform)" 

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM