首页 > 解决方案 > 如何导入进一步导入其他文件的python文件。没有得到 ImportError?

问题描述

我有一个python文件说a.py,我需要使用b.pyso中定义的所有函数,我做了sys.path.append(path/to/b.py/folder),b.py还导入了某些python文件。

b.py尝试导入时出现错误c.pyc.py恰好位于同一文件夹路径中)

 a.py :
    import b


   b.py :
    import c

错误:ImportError:没有名为 c 的模块

标签: pythonimport

解决方案


你需要relative import在这种情况下使用。

只写b.py

from . import c

它会完成这项工作


推荐阅读