Импорт целой папки файлов Python - PullRequest
0 голосов
/ 15 февраля 2019

В текущей программе на Python, над которой я работаю, мне нужно получить доступ ко многим сохраненным данным.Я храню его в виде набора словарей, каждый в своем файле.Каждый файл имеет одну команду: giveArchive ().Поэтому, чтобы получить доступ к одному из файлов, я использую:

import fileName
return fileName.giveArchive()

И до сих пор это работало хорошо, но по мере роста количества нужных мне файлов я хочу немного упростить это.Я хотел бы хранить все эти файлы в одной папке, и эта папка в том же каталоге, что и мой основной файл.Есть ли способ, которым я могу импортировать каждый файл в папке?И если я это сделаю, как я могу использовать метод giveArchive () из определенных в нем файлов?

1 Ответ

0 голосов
/ 15 февраля 2019

Вы можете сделать что-то вроде:

from folder.subfolder.deepersubfolder import filename
return filename.giveArchive()

это предполагает, что к folder можно получить доступ из каталога, в котором работает ваш скрипт

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