我知道__file__
包含代碼的文件名,但是有沒有辦法獲得調用該函數的腳本/文件的名稱?如何獲取調用python函數的腳本名稱?
如果我有一個文件名爲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
文件中打印的名稱文件?
你可以解析'sys.argv [0]' – mgilson