我无法在python 2.7中加载enums包
from win32com.client import Enums
这是错误消息
追踪(最近一次通话): 文件“”,第1行,in ImportError:无法导入名称枚举
请建议我如何解决这个问题?
答案 0 :(得分:1)
枚举与Python无关。可能与您的工具提供商有关。 请咨询您的工具提供商。
一切顺利, Narendra Simha
答案 1 :(得分:1)
我打算说你正在使用较旧版本的ControlDesk,并试图将脚本移植到ControlDesk 5.3 Python27安装。
你必须替换
from win32com.client import Enums
带
from dspace.com import Enums
dspace模块在ControlDesk安装期间安装了python27。
dSPACE开发人员对python设计或一般的最佳编程实践知之甚少,所以当他们编写库时,他们实际上用他们自己的函数修改了核心库。这当然是令人难以置信的糟糕做法,并且会导致可怕的向后兼容性问题。也许他们已经获得了足够的仇恨邮件,他们修复了它,或者他们雇用了合格的python开发人员,但他们将所有dspace特定工具移动到站点包文件夹中dSPACE公共文件目录下的dspace模块。他们很方便地没有提供任何工具来帮助转换,但至少他们提供了这个pdf来帮助转换。
http://www.dspace.com/files/pdf1/Python27MigrationDocument.pdf