我是Python的新手,我甚至完全迷失在哪里开始完成这项工作。
我已经编写了许多小模块(maya的工具集),需要在单个.pyc文件中编译。有没有一个模块可以做到这一点?或者你能告诉我从哪里开始吗?教程?我甚至不知道要查找的条款。
答案 0 :(得分:1)
你甚至不需要制作一个鸡蛋,你只需压缩文件并将zip文件放到你的python路径上即可。 Maya的python版本默认包含zipimport
模块,只要maya可以找到你的zip文件,它就“正常工作”。
以下是对您可能会觉得有用的工具分发的整个主题的一些讨论:
答案 1 :(得分:0)
标准库中的compileall模块将编译目录中的所有文件,但它仍然不会生成单个.pyc文件。它的用法示例也在effbot.org给出。我不知道是否可以从多个模块中创建单个pyc文件。
然而,我的猜测是你正在考虑创建一个python egg,它确实会在一个包中组合在一起的一系列文件中生成一个文件,我想这就是你想要的。