[英]Importing same name file from different directory in python?
我有一個目錄結構,如 -
Filetoimport.py 代碼-
call_function()
do_something
return
Run.py 有 -
import filetoimport
filetoimport.call_function()
dir2 本質上是 dir1 的副本,但有一些更改,但 run.py 仍在從 dir1 調用 filetoimport。 我不明白我在這里錯過了什么?
編輯 1- dir1 和 dir2 不是包,而只是普通目錄。
我想您正在從dir1作為工作目錄運行您的代碼(您可以使用os.get_cwd()
進行檢查)。 將您的工作目錄更改為 dir2,它應該在 dir2 下導入 filetoimport.py。
如果您想確定導入的內容,您可以print(fileimport.__file__)
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.