最近 rush
代码遇到一些问题,如一种典型的结构
1 | |-main/ |
如上,想在 module2.py
中调用 module1.py
中的某个类,如果在 module2.py
中写:from ..test1 import module1
,在 test2
文件夹下执行 python module2.py
会提示:
1 | ImportError: attempted relative import with no known parent package |
会遇到这样的错误。那么,如何解决呢?如果你只想看如何解决问题,直接翻到文末即可;网上大概搜了一下,需要 __init__.py
来解决下这个问题,但是网上搜了一圈,没啥写的特别好的教程,实在是烂的可以,特此来填坑。