понял всё-таки, это только у спайдера так? на IDLE по другому?
Просто ты запускал весь скрипт. А в самом скрипте не было вывода переменной. Но петон скриптовый и позволяет выполнять команды хоть по строке. То есть, ты просто вызвал переменную из памяти, когда вбил её имя. А через f5 ты запускал весь скрипт. Это магия такая. Попробуй через терминал (cmd) запустить сам петон, объяви переменную и введи её имя, покажется содержимое.
Не трогай idle. Если хочешь, возьми pycharm лучше
Обсуждают сегодня