我目前正在编写一个基于以下结构的应用程序:
main.py + Package1 +--- Class1.py +--- Apps + Package2 +--- Class1.py +--- Apps
所以我有两个问题: 首先,在两个包内,所有应用程序都需要使用某些模块,例如re。是否有一种方法可以一次性为整个包导入一个模块,而不是在每个需要它的文件中逐个导入?
其次,正如您所看到的,Class1在两个包中都被使用。是否有一种好的方法可以在两个包之间共享它,以避免代码重复?
main.py + Package1 +--- Class1.py +--- Apps + Package2 +--- Class1.py +--- Apps
所以我有两个问题: 首先,在两个包内,所有应用程序都需要使用某些模块,例如re。是否有一种方法可以一次性为整个包导入一个模块,而不是在每个需要它的文件中逐个导入?
其次,正如您所看到的,Class1在两个包中都被使用。是否有一种好的方法可以在两个包之间共享它,以避免代码重复?