【问题标题】:Getting a ModuleNotFoundError when trying to load a Python Module and all seems ok尝试加载 Python 模块时出现 ModuleNotFoundError 并且一切正常
【发布时间】:2020-07-18 12:37:07
【问题描述】:

我有一个树形结构

- 我的应用 - __init__.py - 主要.py - Cus_Scripts - __init__.py -脚本1.py -script2.py -classA

我就是这样跑的

  • main.py 已导入 Cus_Scripts.script1
  • script1.py 已从 script2 导入 classA

在 script1 中,我收到 ModuleNotFoundError 说它找不到 script2。我正在使用 VSC。

【问题讨论】:

  • 它是__init__.py。你错过了下划线
  • @bigbounty 已经是了。 Markdown 语法使它变得粗体。
  • @MeirGabay 我不想回去。我有调用 script1 的主脚本,然后 script1 正在调用 script2。 main 不调用 script2

标签: python-3.x python-module


【解决方案1】:

我通过将其添加到每个文件来解决此问题。

#自定义库 sys.path.insert(1, os.getcwd())

这让我可以访问程序的任何部分

从 My_App.script2 导入 classA 导入 My_App.script1

【讨论】:

  • 所以最终你确实回去了:)
猜你喜欢
  • 2021-07-12
  • 2021-12-05
  • 2019-07-03
  • 1970-01-01
  • 1970-01-01
  • 2021-12-25
  • 2018-03-05
  • 2021-07-07
  • 2012-08-28
相关资源
最近更新 更多