Убедитесь, что кодовая база совместима со спецификацией c версии python3 - PullRequest
0 голосов
/ 18 июня 2020

Учитывая разумный размер кодовой базы с несколькими сотнями файлов python, как лучше всего определить, совместим ли код с конкретной c версией python (например, 3.4.4 / 3.5.2)

Один из способов, конечно, - запустить код в соответствии с указанной c python версией, но вопрос в том, чтобы охватить все файлы.

1 Ответ

0 голосов
/ 18 июня 2020

Пока я знаю, что невозможно проверить совместимость файла python без попытки его выполнения. Однако вы можете получить версию модуля, выполнив команду module.__version__ (не работает для всех модулей), и вы можете получить версию python с помощью модуля sys:

import sys
print(sys.version)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...