все Python 3platformфункция
platform.python_branch()
интерпретатор
Ветка репозитория, из которой собран интерпретатор, например 'main' или 'tags/v3.14.0'; часто пустая строка.
Синтаксис
platform.python_branch()
У сборок из дистрибутивов Linux и у многих установщиков сведений о git нет, и функция честно возвращает ''. Поэтому опираться на неё, чтобы отличить релиз от разработческой сборки, нельзя: для этого есть sys.version_info.releaselevel ('final', 'beta', 'alpha', 'candidate').
Примеры
import platform, sys
print(repr(platform.python_branch())) # → ? например 'main' или ''
print(sys.version_info.releaselevel in {'alpha', 'beta', 'candidate', 'final'}) # → True
См. также
Открыть в полном глоссарииdocs.python.orgСообщить о неточности