在PYCHARM中,导入工作正常,但从CLI运行模块时出现错误

时间:2019-04-26 07:37:09

标签: python import directory structure

我是编程的新手。我正在将功能从a.py导入到b.py (即来自pkg.subpkg1.a import func),但它给我一个错误(ModuleNotFoundError:没有名为“ pkg”的模块) 目录结构: 根目录        /公斤            / subpkg1                 py            / subpkg2                 b.py

1 个答案:

答案 0 :(得分:0)

有一个名为 __ init __。py 的东西,它将磁盘上的目录标记为Python软件包目录。这样您就可以访问其他py文件 Sample Dir Structure

a.py包含

print("I am a.py")

和b.py包含

import a # here you should mention parent directory
print("I am b.py")

运行 b.py 将为您提供

I am a.py
I am b.py