【问题标题】:Failed to import python file from the same directory (version 2.2)同目录导入python文件失败(2.2版)
【发布时间】:2018-09-03 14:08:57
【问题描述】:


我有以下 python 文件:
help_functions.py
检查.py
我正在尝试使用以下命令从检查文件(同一目录中的两个文件)导入 help_functions 文件:

from help_functions import Utils

使用具有 Python 2.2 解释器的 WLST 从 cmd 运行它后,我收到以下错误:
ImportError:no module named help_functions

知道我应该怎么做才能让它识别 help_functions 文件吗?

【问题讨论】:

  • 导入它们没有问题。
  • 在我的机器上导入正常。无法重现您的错误。
  • 他可能是从另一个目录调用它们,而您在该目录中调用它们,python 会检查您当前工作目录中的模块。可能需要在其中添加一个 init.py 文件

标签: python cmd wlst python-2.2


【解决方案1】:

简答:将包含文件夹(完整路径,非相对路径)的脚本添加到您的 PYTHONPATH 环境变量中。

长答案:你的范围不是你想象的那样。有关更多详细信息,请参阅此答案: ImportError: No module named... (basics?)

【讨论】:

    猜你喜欢
    • 2023-03-20
    • 1970-01-01
    • 1970-01-01
    • 2014-06-29
    • 2013-08-03
    • 1970-01-01
    • 1970-01-01
    • 2018-03-11
    • 2020-09-18
    相关资源
    最近更新 更多