在 today_me里面导入 包“yesterday_aaa”,报错,解决办法,在包“yesterday_aaa”的init.py中写一下下边的代码。
from . import yesterday_me
原因:
在一个 Python 文件中导入一个自己创建的包(package),该包中的模块会被导入进来。但是要注意,只有在该包的 __init__.py
文件中定义了相应的导入语句,才会导入包中的模块。
假设你有一个名为 mypackage
的包,它包含了多个模块(例如 module1.py
、module2.py
等)。如果你在另一个 Python 文件中导入 mypackage
,那么 mypackage
包中的模块是不会被自动导入的。只有在 mypackage/__init__.py
文件中包含了类似以下的导入语句,才会导入模块: