Python: subscript moduł
Próbowałem zrobić coś takiego:
module.py
<code>def __getitem__(item): return str(item) + 'Python' </code>
test.py
<code>import module print module['Monty'] </code>
Spodziewałem się, że „MontyPython” zostanie wydrukowany. Jednak to nie działa:
<code>TypeError: 'module' object is not subscriptable </code>
Czy możliwe jest stworzenie subskrypcyjnego modułu w czystym Pythonie (tj. Bez modyfikowania kodu źródłowego, poprawek małp itp.)?