這是我爲我的應用程序工作的文件結構。我的問題是,我無法讓我的test_ctd.py文件看到我的ctd.py文件。來自測試文件的訪問模塊
這裏是我的目錄結構
FileParser
--Parsers
----ctd.py
--tests
----__init__.py
----test_ctd.py
--parse.py
我從來沒有使用過的初始化 .py文件,並很努力去了解它,但這裏是我在添加ctd.py是我路上的嘗試。
import sys
import os.path
d = os.path.dirname(os.path.dirname(os.path.abspath('../../')))
from Parsers import ctd
此外,我的parse.py文件中沒有任何代碼,但我將使用它來啓動程序。我是否還需要一個init文件,以便我可以從Parsers文件夾中導入文件?
任何有關如何從這個程序結構訪問我的文件的幫助將不勝感激。最終它將在網絡服務器上運行,不知道這是否有所作爲...
謝謝!