【发布时间】:2010-07-08 08:42:43
【问题描述】:
我是 Python 的新手。我有一个现有的示例项目,它在路径XXX/YYY 中有脚本YYY,还有一个脚本A.py 一个一个地调用它们。
我只想在YYY 脚本中添加一个脚本ZZZ.py,以便在它们之后调用。
我将此脚本添加到同一路径(XXX/ZZZ.py)并尝试将其导入A.py 并调用它。
但是我收到了这个错误:
python import error no module named XXX/ZZZ.py
我想知道:有什么区别?为什么 Python 可以导入 XXX/YYY py 文件却返回 ZZZ.py 这个错误?
【问题讨论】:
-
哪些是实际有效的导入行,哪些无效
-
文件 A.py 中的典型导入是: import XXX.YYY as Y Y.doSomething() import XXX.ZZZ as Z Z.doSomethingElse() Python 可以运行 Y.doSomething() 但失败导入 XXX.ZZZ!!
标签: python python-import