Я не решался спросить об этом, потому что видел похожие вопросы с чрезмерно сложными ответами. Вопрос, на который я действительно хочу ответить, был закрыт из-за того, что он «расплывчатый» и «не настоящий вопрос», поэтому я буду как можно более конкретным.Как импортировать код python из файла?
У меня есть объект под названием «строка» в файле под названием «line.py». Я хочу создать другой объект, который наследуется от «строки», называемый «line_segment», и помещать его в файл с именем «line_segment.py» в том же каталоге.
path_finding_lib/
line.py
line_segment.py
a_star.py
Проблема в том, что я не могу найти способ использовать код в «line.py» изнутри «line_segment.py» без добавления строк в системной переменной PATH и тому подобное.
Не существует способа импорта из пути к файлу чего-то подобного? Если нет, почему бы и нет?
Это все еще слишком неопределенно: что именно происходит, если вы просто используете 'import line' в' line_segment.py'? Как вы запускаете программу, т. Е. В каком файле выполняется «запуск»? –