我知道它__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
文件名吗?