我已將python代碼分割到不同的文件夾中,我想將它們作爲PyCharm中的單獨項目對待。假設一個項目(文件夾)被稱爲'lib',並且其中有lib/utils.py
。另一個被稱爲應用程序,我有app/utils.py
和app/app.py
。如何使用項目名稱從PyCharm中的另一個python項目導入文件
我知道,我可以添加項目「LIB」作爲項目的「應用程序」,但依賴然後app.py PyCharm只允許我進口的樣子:
from utils import some_util
我相信PyCharm治療應用和lib作爲兩個源文件夾,並將app/utils.py
作爲'utils'添加到PYTHONPATH中。
當我部署我的應用程序,我會保持相同的目錄結構,所以我想我寫的進口是這樣的:
from app.utils import some_util
所以它的工作原理,當我從應用程序的父運行和lib文件夾。
如何在PyCharm中使用此導入結構?
我不知道我理解你。我在文件夾中有__init__.py,如果我寫'import utils.a',PyCharm不會處理它,因爲utils目錄的內容是自己解決的,而不是utils目錄。 – Yasen