глобальная ошибка - PullRequest
       8

глобальная ошибка

0 голосов
/ 18 июля 2011

Когда я пытаюсь запустить этот код

"""Hello World"""

print globals()[__doc__]

Почему я получаю эту ошибку?

Traceback (most recent call last):
File "D:\myProjects\python\Python-13.py", line 3, in <module>
print globals()[__doc__]
KeyError: 'Hello World'

Контекст: я просто хочу строку документа текущего модуля

Ответы [ 2 ]

6 голосов
/ 18 июля 2011

Вам нужно print globals()['__doc__'].

5 голосов
/ 18 июля 2011

Строка документа текущего модуля __doc__.В своем коде вы пытаетесь использовать эту строку в качестве ключа в глобальном словаре модуля.

Для ясности, чтобы напечатать строку документации, просто наберите print __doc__.

...