Как импортировать модули из другого каталога в python - PullRequest
0 голосов
/ 01 апреля 2020

Я написал модуль и сохранил его в месте, скажем, х, а затем я запускаю программу из другого места у. Теперь я хочу импортировать этот модуль в х. Как я могу это сделать?

Я пытался сделать следующее перед импортом, но это не сработало для скриптов -

os.chdir(x)

Я хочу использовать только модули по умолчанию, доступные в Python 3.8.1.

1 Ответ

1 голос
/ 02 апреля 2020

На самом деле на это ответили по следующей ссылке:

Импорт файлов из другой папки

Я попытаюсь обобщить, что: допустим, ваша структура папок выглядит следующим образом

C: \ Users \ ваше_имя \ common_folder \ x, y папки x и yl ie в папке common_folder, и давайте предположим, что у вас есть python файлы x1.py внутри папки x и y1.py внутри у папки. Итак, внутри нашего файла y1 python мы могли бы написать что-то вроде этого x1

import sys 
path = r'C:\Users\your_name\common_folder\x'
sys.path.insert(1, path)
import x1 

, тогда вы можете использовать любой атрибут внутри файла x python и запустить

Cheers

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...