在父路径导入模块

2024-09-26 17:49:46 发布

您现在位置:Python中文网/ 问答频道 /正文

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

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

但Python3.6给出了答案: ModuleNotFoundError: No module named 'titalicapi'

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

如何让test.py工作?谢谢


Tags: 项目no答案frompytestimportmyfunc
1条回答
网友
1楼 · 发布于 2024-09-26 17:49:46

你能告诉我你的文件路径吗?那会很有帮助的

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

如果当前项目看起来像这样,则可以导入该函数并使用workfiles.myfunc访问该函数

from workfiles.myfunc import myfunc

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

相关问题 更多 >

    热门问题