__main__ и обзор в python

Если элемент, к которому вы пытаетесь получить доступ, находится внутри iframe, и вы пытаетесь получить к нему доступ за пределами контекста iframe, это также приведет к сбою.

Если вы хотите получить элемент в iframe, вы можете узнать, как здесь .

28
задан SilentGhost 23 January 2011 в 18:41
поделиться

2 ответа

Переменные в текущей области видимости модулей видны повсюду в модуле - это правило также справедливо для модуля __main__.

Из учебника Гвидо :

В любой момент во время выполнения есть по крайней мере три вложенных области действия, пространства имен которых доступны напрямую:

  • самая внутренняя область, в которой выполняется поиск в первую очередь, содержит локальные имена
  • , области действия любых включающих функций, поиск которых начинается с ближайшей охватывающей области, содержит нелокальные, но также и неглобальные имена
  • следующая за последней область содержит глобальные имена текущего модуля
  • самая дальняя область (последний поиск) - это пространство имен, содержащее встроенные имена
25
ответ дан Sven Marnach 23 January 2011 в 18:41
поделиться

foo - это глобальная переменная модуля (ее нет ни в одной функции). Все области в модуле могут получить к нему доступ.

6
ответ дан sinelaw 23 January 2011 в 18:41
поделиться
Другие вопросы по тегам:

Похожие вопросы: