我正在使用 suds(brilliant library,顺便说一句),我想让它可移植(这样每个使用依赖它的代码的人都可以签出文件并运行它)。
我已经找到了“suds-0.4-py2.6.egg”(在 python/lib/site-packages 中),并将其与我的文件一起放入,我尝试过:
import path.to.egg.file.suds
from path.to.egg.file.suds import *
import path.to.egg.file.suds-0.4-py2.6
前两个抱怨 suds 不存在,最后一个抱怨语法无效。
在 __init__.py 文件中,我有:
__all__ = [ "FileOne" ,
"FileTwo",
"suds-0.4-py2.6"]
并且之前尝试过
__all__ = [ "FileOne" ,
"FileTwo",
"suds"]
但两者都不起作用。
这是正确的方法吗?如果是这样,我怎样才能让我的进口工作。如果没有,我还能如何获得相同的结果?
谢谢