代码之家  ›  专栏  ›  技术社区  ›  Ivan

如何将多模块Python程序编译成单个模块?

  •  1
  • Ivan  · 技术社区  · 6 年前

    我的Python(3.7)程序被分割成许多文件,只是为了方便开发(例如,当一个模块太大时,Pycharm会变慢),但我想将其作为一个py文件分发给最终用户,他们可以放在任何地方,点击并运行。这是相当容易手动完成的,但需要一些时间来复制粘贴所有内容,以便能够方便地实现自动化。是否已经有了这个工具,或者我应该自己写?如果我应该这样做,那么我应该通过连接文件和删除导入的愚蠢方式,还是有一些函数可以正确地解析模块和分析导入,以便脚本能够真正理解程序结构?

    0 回复  |  直到 6 年前