2015-04-15 3 views
-1

Я пытаюсь проверить и разрешить только определенные версии Python через Powershell. Я получаю текущую версию Python, но я не могу проверить, например. если версия старше 2.7, но не 3.Как проверить и сравнить версии Python в Powershell

EDIT: В другом вопросе SO я использую простой возврат, который не дает числового результата. Это & python -V 2>&1

+1

Каков ваш код, чтобы проверить текущую версию Phython? –

+0

Просто добавил код, извините за его отсутствие. –

+0

Если вы тестируете исполняемый файл, вы можете использовать '[System.Diagnostics.FileVersionInfo] :: GetVersionInfo (« C: \ python.exe »). FileVersion' для извлечения версии файла. –

ответ

0

Как и в:

If(($PythonVersion -gt 2.7) -and ($PythonVersion -lt 3)) 
{ 
    Do Something 
} 
Else 
{ 
    Report Failure 
} 

Вам действительно нужно включать в свой код ..

+0

Прошу прощения, я не сделал этого, но код, который я использую, возвращает строку (как кажется), поэтому она не выглядела полезной. Я добавил код. –

Смежные вопросы