Два вопроса относительно сетевой панели в Firebug

Проблема с import counter состоит в том, что пространство имен внутри counter.py будет изменено на ваше текущее пространство имен, поскольку вы импортируете его в текущее пространство имен.

Однако, если все, что вы хотите сделать, это просто посмотреть результат counter.py, вы можете просто использовать функцию exec() для ее отдельного выполнения. Это не изменит его пространство имен.

Пример:

В counter.py :

a = 1
b = 10

for i in range(b):
    print('\na = ', a)
    print('globals = ', globals())
    a += 1

print('\na = ', a)
print('globals = ', globals())

В other_script.py :

exec(open('counter.py').read())
5
задан swalkner 9 April 2009 в 07:20
поделиться

3 ответа

, но мой вопрос - ПОЧЕМУ второй пункт не загружался до тех пор ... не так ли начать немедленно? - swalkner

На моей машине это почти последовательно. Я бы добавил отставание от времени процессора, необходимого для обработки и рендеринга данных.

Я предполагаю, что синяя линия - это когда браузер начинает отображать, а красная линия - когда макет закончен.

1
ответ дан 14 December 2019 в 13:47
поделиться

синие и красные линии отмечаются, когда события javascript (DOMContentLoaded и load) запускаются.

mozdev-документация для DOMContentLoaded and load :

Вызывается для объекта Window, когда загружается содержимое DOM документа, но, в отличие от load, не дожидается загрузки всех изображений.

5
ответ дан 14 December 2019 в 13:47
поделиться

От крайнего левого до дальнего правого - время полной загрузки (1,03 с).

Второй пункт "?" не начинал загрузку примерно до 75% всего процесса загрузки.

0
ответ дан 14 December 2019 в 13:47
поделиться
Другие вопросы по тегам:

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