Python: индекс модуля

Я пытался сделать что-то вроде этого:

module.py

<code>def __getitem__(item):
    return str(item) + 'Python'
</code>

test.py

<code>import module
print module['Monty']
</code>

Я ожидал, что "MontyPython" быть напечатанным. Однако это не работает:

<code>TypeError: 'module' object is not subscriptable 
</code>

Можно ли создать подписной модуль на чистом Python (то есть без изменения его исходного кода, установки обезьян и т. Д.)?

Ответы на вопрос(1)

Ваш ответ на вопрос