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