"main_file.py", содержащий только "x = 123".
потом в папке root создаём папку subfolder. и в ней файл "try_to_import_x.py"
в последнем файле пытаемся импортировать переменную Х из родительской папки.
оказывается, что пайчарм может ипортировать эту переменную, а просто консоль - не может.
вопрос в том что вы по этому поводу думаете?
с одной стороны это удобнее для пользователя пайчарм. с другой - если этот проект потом отправить другому человеку, работающему через консоль, то проект скажет
пайчарм при запуске имеет опцию добавлять sources root в PYTHONPATH.
Обсуждают сегодня