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