在Python中,导入父文件可以使用import
语句。假设你有以下目录结构:
project/
__init__.py
main.py
utils.py
在main.py
中,你可以使用以下代码导入utils.py
中的函数或类:
from .utils import function_name, class_name
其中,.
表示当前目录,utils
是子目录,function_name
和class_name
是utils.py
中定义的函数和类的名称。
如果你想要导入utils.py
中的所有内容,可以使用以下代码:
from .utils import *
需要注意的是,为了让Python能够正确地识别父目录,你需要在父目录中创建一个空的__init__.py
文件。这个文件可以是空的,也可以包含Python代码,但它必须存在。
在本例中,__init__.py
文件可以是空的,或者包含以下代码:
# __init__.py
这样,你就可以在main.py
中使用from .utils import *
导入utils.py
中的所有内容了。
领取专属 10元无门槛券
手把手带您无忧上云