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