无法在同级子文件夹之间导入python文件

zaturn tarto

我的文件结构如下所示:

subFolder1
|___   __init__.py
|___   first.py

subFolder2
|___   __init__.py
|___   second.py

当我使用命令second.py导入first.py时,我得到了from subFolder1.first import MyClassModuleNotFoundError: No module named 'subFolder1'

我已经看到很多与此有关的问题,每个人都说python不知道路径。如果是这样,那么码django的工作原理如何?

萨拉达特

您的主脚本必须位于这两个程序包之外,以便导入可以按现在的方式进行。

second.py如果要运行second.py和导入subFolder1软件包,必须文件中添加以下行

import sys
sys.path.append('../')

它在Django示例中起作用的原因如下(用外行术语):

TopLevelFolder
|___run.py
|___subFolder1
    |___   __init__.py
    |___   first.py

    subFolder2
    |___   __init__.py
    |___   second.py

导入是在中完成的run.py所以,如果你这样做from subFolder1.first import MyClass,然后导入SubFolder2.secondrun.py并运行代码的形式存在导入将会工作,你有它现在的方式。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

在子文件夹中导入Python

来自分类Dev

如何从Rust中的同级文件夹导入文件

来自分类Dev

无法从文件夹导入文件

来自分类Dev

Python-从更深的子文件夹导入

来自分类Dev

从父级的子文件夹导入Python

来自分类Dev

采集,同级文件夹

来自分类Dev

Python无法在相同的文件夹结构中导入包

来自分类Dev

如何从文件夹导入python文件

来自分类Dev

从不是子文件夹的另一个文件夹导入python文件

来自分类Dev

如何从src子文件夹中的文件导入?

来自分类Dev

从文件夹导入python模块

来自分类Dev

从Python中的测试文件夹导入

来自分类Dev

python从子文件夹导入

来自分类Dev

无法设置子文件夹

来自分类Dev

无法设置子文件夹

来自分类Dev

如何在python中获得具有特定文件夹同级的特定文件夹

来自分类Dev

如何在python中获得具有特定文件夹同级的特定文件夹

来自分类Dev

无法从不同的文件夹链接\导入原始文件

来自分类Dev

Jython无法解析Weblogic 10.3.5上从捆绑的Lib文件/文件夹中的python导入

来自分类Dev

从Angular库导出/导入子文件夹

来自分类Dev

导入在子文件夹中不起作用

来自分类Dev

Python打包:了解根文件夹,从包文件导入,

来自分类Dev

从文件夹Python导入和读取所有文件

来自分类Dev

使用PyDrive(Python)访问文件夹,子文件夹和子文件

来自分类Dev

导入后python模块子文件夹不可用

来自分类Dev

如何从文件夹内的子文件导入功能(无需引用子文件的名称)

来自分类Dev

无法从PyCharm中的特定文件夹导入

来自分类Dev

无法将模块导入家中以外的文件夹中

来自分类Dev

无法将encfs文件夹导入cryptkeeper

Related 相关文章

热门标签

归档