我正在Y.py
导入模块X.py
,模块my_func()
中有一个函数Z.py
我正在导入Y.py
如何打印执行Y.py
时my_func()
中X.py
的路径,而不将任何参数传递给my_func()
模块X
# this is module X
import Y
#some code
模块Y
# this is module Y
from Z import *
my_func()
#some code
模块Z
# this is module Z
def my_func()
print("the path of Y module is: ") # here I want to print the path of Y.py
# do something with the path of Y.py
当我执行X.py时,它应该打印Y.py的路径,我尝试使用os.getcwd()
但是它给了我X.py的路径而不是Y.py的路径