В пакете Python у меня есть строка, содержащая (предположительно) имя подпакета. Из этого подпакета я хочу получить набор констант ... Хотя я действительно даже не знаю, как поступить в этом направлении.
#!/usr/bin/python
"" The Alpha Package
Implements functionality of a base package under the 'alpha' namespace
""
def get_params(packagename):
# Here, I want to get alpha.<packagename>.REQUIRED_PARAMS
pass
Итак, позже в моем коде я мог бы иметь:
#!/usr/bin/python
import alpha
alpha.get_params('bravo') # should return alpha.bravo.REQUIRED_PARAMS
alpha.get_params('charlie') # should return alpha.charlie.REQUIRED_PARAMS