Jak mogę uzyskać nazwę skryptu wywołującego funkcję w Pythonie?
wiem to__file__
zawiera nazwę pliku zawierającą kod, ale czy istnieje sposób na uzyskanie nazwy skryptu / pliku wywołującego funkcję?
Jeśli mam plik o nazwiefilenametest_b.py
:
def printFilename():
print(__file__)
I importuję funkcję wfilenametest_a.py
:
from filenametest_b import *
printFilename()
Dostaję:
C:\Users\a150495>python filenametest_a.py
C:\Users\a150495\filenametest_b.py
Czy mogę coś zrobić wb
plik, aby wydrukować nazwęa
plik?