__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
ますか?