Цель
Я хочу получить файл каталога (b.py), который импортирует другой файл (a.py). Я знаю, что могу использовать os path pkg, чтобы получить его при запуске b.py, но я не знаю, как установить функцию в a.py, чтобы получить ответ. Пример, приведенный ниже:
Структура файла
--a_folder
-- a.py
--b_folder
-- b.py
b.py import a.py. a.py
подробности ниже:
a.py
def import_dir():
# print the directory of file(b.py) which imports a.py.
# the type of output is string.
b.py
import sys
sys.append(../a_folder)
from a import import_dir
import_dir # when run this line, it will get the directory of file(b.py).