我有一個名爲項目目錄設置是這樣的:名爲無模塊 '...' 蟒蛇
項目
--directory:src--
--directory:testscripts--
--directory:config_files--
RunPCS.py
和src內,它被設置爲:
SRC
parse_files.py
parse_json.py
process_xml.py
__init__.py
在RunPCS.py我有from src.parse_files import parse_files
和 from src.parse_json import parse_json
在parse_json.py我有from process_xml import process_xml
(因爲它們是在同一目錄)
,但我得到的錯誤no module named process_xml
。有誰知道爲什麼這個錯誤出現?
請具體說明哪些版本的Python - 相對導入規則不同。看,即。 https://docs.python.org/2.5/whatsnew/pep-328.html - 在2.5中引入顯式的相對導入語法(您可能應該在這裏使用它)。 –
我正在使用python 3.4 –