繁体   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