Python“ImportError:没有名为'x'的模块”

2024-10-03 17:18:02 发布

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

打这个-原来是完全无关的。(还有“.py”后缀)

我的文件结构如下:

src /
  | main.py
  | filehandler.py

我的主.py在生产线上失败:

^{pr2}$

出现错误时:

Traceback (most recent call last):
  File "main.py", line 7, in <module>
    import filehander
ImportError: No module named 'filehander'

为什么python在同一个目录中导入一个文件的简单任务做得如此糟糕?在


Tags: 文件pysrcmostmain错误结构后缀
3条回答

检查您的主.py. 如果您使用的是IDE,并且您将文件从一个目录移到另一个目录,那么该文件的“配置”可能保持不变,并尝试在它最初所在的位置运行。在

就像其他人提到的,使用import filehandler,而不是'文件处理程序.py'

导入时不必写入文件的扩展名。只需使用import filehandler

两件事:

  1. import filehandler不是{}
  2. 运行程序时,必须在/src文件夹中。路径总是指向当前文件夹。在

相关问题 更多 >