История изменений
Исправление 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