在Python中组合模块文件

c47*_*57p 6 python packaging

有没有办法将Python文件组合在一起,类似于Java中的JAR?我需要一种打包Python类和函数的方法,但与标准模块不同,我希望它在一个文件中.

小智 9

在寻找同一问题的解决方案后,我最终编写了一个简单的工具,它将多个.py文件合并为一个:PyBreeder

它只适用于纯Python模块,并且可能需要一些试错才能正确地获得模块的顺序,但是当您想要将具有某些依赖性的脚本部署为单个.py时,它非常方便.评论/补丁/评论非常欢迎!