在Eclipse中打开多个main.py文件而不创建新项目
我有一个在Eclipse上开发的Python项目。我的数据分散在不同的地方,每个数据目录都希望用一个不同的main.py
来处理,这个main.py
会导入我的Python项目。如果我把main.py
和我的数据放在一起,我该如何在Eclipse中打开它并运行调试器呢?
我可以在每个目录中顺利运行ipython,但我不太清楚如何在Eclipse中切换不同的main.py
文件。运行配置允许你在项目外部操作,不过我希望每次都不需要更改这个设置。如果能提供一些建议,那就太好了!
2 个回答
0
如果你真的不想创建新的项目,可以把每个项目的 main.py
文件放到一起,并在每个文件里记录相关数据文件夹的位置。每个 main.py
文件开始时会先切换到数据文件夹,然后像往常一样运行。在Eclipse里,你可以为每个 main.py
设置多个运行配置,这样就可以直接运行,而不需要额外的调整。
把数据文件夹的信息放在每个 main.py
里虽然不太优雅,也有点脆弱,但可能对你来说更合适。
0
你可以通过把每个main.py文件和数据目录设置成一个独立的Eclipse项目来实现,每个项目都有自己特定的运行和调试配置。虽然这样会有额外的项目,但这些项目不需要你一直去维护。
在最初设置好之后,你就可以继续进行真正的Python项目开发了。调试某个数据目录时,只需要选择对应的项目,然后启动调试器就可以了。这种方法虽然不是最完美的,但也还不错。