Найти - Пользователи
Полная версия: Вопрос новичка по pycharm
Начало » Python для новичков » Вопрос новичка по pycharm
1
Alex23
здравствуйте. Подскажите пожалуйста почему когда я использую dir() через cmd - у меня возвращается список а если я использую dir() в pycharm то ничего не возвращается? В чем разница и почему так? спасибо.


Alex23
к сожалению то же самое можно сказать и например о методах str
a = “ывфывфы”
a.upper()
в cmd выведется “ЫВФЫВФЫ”
в pycharm ничего не произойдет и прийдется выводить через print
при вводе какой либо переменной (например указаной выше а - в cmd ее выведет а в pycharm для вывода прийдется использовать определенную команду)
ПАМАГИТЕ ПОЧЕМУ ТАК
ZerG
Дело совершенно не в пишарме или в другом IDE
В первом случае - вы запускаете (интерактивную) оболочку пайтона и уже внутри нее выполняете команды.
По этому вы сразу видите результат.
Добиться такого же результата можно запустив в Pycharm REPL консоль


Но в обычном случае - это не консоль питона а откртый файл в котором вы пишете код.
При его выполнении (условно python file_name.py) выполняется код находящийся в этом файле.
Но вот что бы увидеть результат необходимо явно сказать компилятору - вывести его в консоль(сохранить в файл и так далее)
Самый простой оператор вывода информации это print

Второй способ посмотреть значения переменных без команды print - это запуск кода в отладчике(Дебаггер)
Но это уже продвинутый уровень.

В вашем случае рекомендую попробовать в качестве IDE для начинающего
https://www.spyder-ide.org
Там как раз разработчики сразу вывели окошко в котором находится список всех ваших переменных и их значения.
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB