在父路径下导入模块

时间:2019-01-06 15:39:00

标签: python module path

我的项目是:mymodule.py和test / test.py

在test.py中,我输入了from myfunc import mymodule

但是python 3.6回答: ModuleNotFoundError: No module named 'titalicapi'

如果我放了(在阅读了类似问题之后): from ... import mymodule 现在的答案是: ValueError: attempted relative import beyond top-level package

如何让test.py工作?谢谢!

1 个答案:

答案 0 :(得分:1)

您能否显示文件路径?这样会很有帮助。

Sample File Path
 mainfolder
 |-test.py
 |    
 |-workfiles
    |- myfunc

如果当前项目看起来像这样,则可以显示该功能并使用workfiles.myfunc访问该功能

from workfiles.myfunc import myfunc

我建议您将主文件放在根文件夹中,并将子文件/模块放在其他子文件夹中,以便于访问!希望这对您有所帮助:)