LINUX.ORG.RU

История изменений

Исправление shkolnick-kun, (текущая версия) :

Потому, что имя urllib не определено в теле метода test, соответственно, интерпретатор обрабатывает его так, как будто перед print urllib было global urllib, соответственно global - ключевое слово, а не обозначение глобального пространства имен.

Если что в 3.6 выводится вот так:

NameError: name 'urllib' is not defined

Исходная версия shkolnick-kun, :

Потому, что имя urllib не определено в теле метода test, соответственно интерпретатор обрабатывает его так, как будто перед print urllib было global urllib, соответственно global - ключевое слово, а не обозначение глобального пространства имен.

Если что в 3.6 выводится вот так:

NameError: name 'urllib' is not defined