gpt4 book ai didi

python - 从不同目录访问模块

转载 作者:行者123 更新时间:2023-11-30 23:39:47 25 4
gpt4 key购买 nike

我有以下文件结构

python/
A/
a.py
b.py
B/
c.py

所以在python文件夹下有两个文件夹A和B,我想从a.py和b.py导入模块 - 将它们导入c.py(B文件夹)

我用 __all__=['modulename'] 编写了一个 __init__.py 并将其放在文件夹 B 中。现在,在我的 c.py 中,我使用 import 语句导入模块。然而这似乎不起作用。关于如何在上述情况下实现模块的导入有什么想法吗?

最佳答案

  1. python 的完整路径添加到您环境中的 PYTHONPATH
  2. A内添加__init__.py文件。

然后在c.py中:

from A.a import something
from A.b import something

# or

import A
A.a.something
A.b.something

关于python - 从不同目录访问模块,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13248040/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com