Python 3.13+platformпонятие
platform.AndroidVer
отдельные ОС
Тип результата platform.android_ver(): именованный кортеж из шести полей от release до is_emulator.
Синтаксис
platform.AndroidVer(release, api_level, manufacturer, model, device, is_emulator)
Поля разнотипные: api_level — целое число, is_emulator — bool, остальные — строки, поэтому сравнивать api_level с '34' бессмысленно. Класс отдельно в документации не описан: контракт задан android_ver(), а сам он нужен в основном для isinstance и аннотаций.
Примеры
import platform
print(platform.AndroidVer._fields) # → ('release', 'api_level', 'manufacturer', 'model', 'device', 'is_emulator')
info = platform.AndroidVer('14', 34, 'Google', 'Pixel 8', 'shiba', False)
print(info.api_level >= 33) # → True
См. также
Открыть в полном глоссарииdocs.python.orgСообщить о неточности