假設我有兩個Python模塊和PATH_B是在進口路徑:模塊從哪裏導入?
# file: path_b/my_module.py
print "I was imported from ???"
#file: path_a/app.py
import my_module
是否有可能看到的模塊從進口?如果我啓動app.py(因爲我需要文件名),我需要輸出如「我從path_a/app.py導入」。
編輯: 爲了更好的理解,我可以這樣寫:
# file: path_b/my_module.py
def foo(file):
print "I was imported from %s" % file
#file: path_a/app.py
import my_module
my_module.foo(__file__)
所以輸出將是:
$> python path_app.py
I was imported from path_a/app.py
這就是我搜索的內容。謝謝。 – svenwltr