2016-07-13 6 views
0

Когда я начинаю Python печатает строку версии, например:Как получить строку версии Python в том же формате, что и при запуске?

Python 2.7.10 (default, Jul 23 2015, 09:39:55) 
[GCC 4.2.1 Compatible Apple LLVM 6.1.0 (clang-602.0.53)] on darwin 

Есть простой способ, чтобы получить эту точную строку? В пакете платформы есть целая куча функций, которые возвращают отдельные биты этой информации, но я надеялся на одну функцию, которая сообщит мне эту точную информацию.

(я не использую эту информацию для какого-либо версий нюхают. Сугубо для отображения пользователя инструмента, написанного на Python, так что они могут цитировать при поиске поддержки для решения вопросов с помощью инструмента.)

ответ

1

Это должно генерировать тот же самый результат, что и стартовый баннер Python:

import sys 
print("Python %s on %s" % (sys.version, sys.platform)) 
Смежные вопросы