gpt4 book ai didi

python - 如何从文件夹中的 python 文件和被调用的同一目录中的文件导入?

转载 作者:太空宇宙 更新时间:2023-11-04 03:10:31 26 4
gpt4 key购买 nike

考虑这个例子:

/project
| main.py
| database.py
L /database
L users.py

database.py和users.py中都有变量。 users.py 位于项目中名为 database 的文件夹中。是否可以从 main.py 中同时导入 database.py 的变量和 users.py 变量?

最佳答案

如果你想从 database 目录导入东西,你需要在里面有一个 __init__.py 文件,即使它是空的。 database 被称为“包”。

你不能同时拥有 database.pydatabase 目录,因为 import database 会导入 __init__. py,而不是 database.py。因此,您可以简单地将 database.py 中的所有内容移至 __init__.py

关于python - 如何从文件夹中的 python 文件和被调用的同一目录中的文件导入?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38167595/

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