Как я могу получить имя скрипта, вызывающего функцию в python?
я знаю это__file__
содержит имя файла, содержащего код, но есть ли способ получить имя сценария / файла, который 'вызывать функцию?
Если у меня есть файл с именем:filenametest_b.py
def printFilename():
print(__file__)
И я импортирую функцию в:filenametest_a.py
from filenametest_b import *
printFilename()
Я получил:
C:\Users\a150495>python filenametest_a.py
C:\Users\a150495\filenametest_b.py
Есть ли что-то, что я могу сделать вb
файл для печати названияa
файл?