我有一个这样的项目:
foo/
| main.py
| bar/
| | __init__.py
| | module1.py
| | module2.py
我在 main.py 中导入 module1.py import bar.module1
。但我需要重写 bar 的功能并保留旧代码。所以我改变了这样的项目:
foo/
| main.py
| bar/
| | __init__.py
| | oldbar/
| | | module1.py
| | | module2.py
| | | __init__.py
| | newbar/
| | | module1.py
| | | module2.py
| | | __init__.py
现在,我不想更改 main.py,我仍然import bar.module1
在 main.py 中使用。我可以做吗?添加一些代码到bar/__init__.py
?