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 (то есть без изменения его исходного кода, установки обезьян и т. Д.)?