#python #constants
Вопрос:
Я работаю с библиотекой Python, для которой у меня нет исходного кода и которая состоит из скомпилированных *.pyd
модулей. Библиотека имеет атрибуты, которые кажутся константами (целыми числами), которые задают различные параметры в том, что я предполагаю, является обернутой C-библиотекой.
Например:
# pixet is the library name
pixet.PX_TPX3_OPM_TOATOT # is equal to integer 0
pixet.PX_TPX3_OPM_EVENT_ITOT # is equal to integer 2
Поскольку у меня нет исходных файлов или файлов заголовков, я не уверен в том, каковы все возможности, и они не отображаются dir(pixet)
. Помимо какой-то глупой перебора всех возможных имен атрибутов, есть ли способ, которым я могу получить список целочисленных констант, или они скрыты в скомпилированном коде?
Комментарии:
1. Его нет в списке
pixet.__dict__
?2. На самом деле это не так.