我无法加载枚举包
I am not able to load enums package
我无法在 python 2.7
中加载枚举包
from win32com.client import Enums
这是错误信息
Traceback (most recent call last):
File "", line 1, in
ImportError: cannot import name Enums
请建议我如何解决这个问题?
枚举与 Python 无关。可能与您的工具提供商有关。
请咨询您的工具提供商。
一切顺利,
纳伦德拉·西姆哈
我要大胆地说你使用的是旧版本的 ControlDesk 并试图将你的脚本移植到 ControlDesk 5.3 Python27 安装。
你必须更换
from win32com.client import Enums
和
from dspace.com import Enums
dspace 模块随 python27 在 ControlDesk 安装期间安装。
dSPACE 开发人员通常对 python 设计或最佳编程实践知之甚少,因此当他们编写自己的库时,他们实际上用自己的函数修改了核心库。这当然是令人难以置信的错误做法,并且会导致可怕的向后兼容性问题。
也许他们已经收到了足够多的仇恨邮件,因此他们修复了它,或者他们聘请了有能力的 python 开发人员,但他们将所有 dspace 特定工具移动到 dSPACE 公共文件目录下的 dspace 模块站点包文件夹。他们很方便地没有提供任何工具来帮助转换,但至少他们确实提供了这个 pdf 来帮助转换。
http://www.dspace.com/files/pdf1/Python27MigrationDocument.pdf
我无法在 python 2.7
中加载枚举包from win32com.client import Enums
这是错误信息
Traceback (most recent call last): File "", line 1, in ImportError: cannot import name Enums
请建议我如何解决这个问题?
枚举与 Python 无关。可能与您的工具提供商有关。 请咨询您的工具提供商。
一切顺利, 纳伦德拉·西姆哈
我要大胆地说你使用的是旧版本的 ControlDesk 并试图将你的脚本移植到 ControlDesk 5.3 Python27 安装。
你必须更换
from win32com.client import Enums
和
from dspace.com import Enums
dspace 模块随 python27 在 ControlDesk 安装期间安装。
dSPACE 开发人员通常对 python 设计或最佳编程实践知之甚少,因此当他们编写自己的库时,他们实际上用自己的函数修改了核心库。这当然是令人难以置信的错误做法,并且会导致可怕的向后兼容性问题。
也许他们已经收到了足够多的仇恨邮件,因此他们修复了它,或者他们聘请了有能力的 python 开发人员,但他们将所有 dspace 特定工具移动到 dSPACE 公共文件目录下的 dspace 模块站点包文件夹。他们很方便地没有提供任何工具来帮助转换,但至少他们确实提供了这个 pdf 来帮助转换。
http://www.dspace.com/files/pdf1/Python27MigrationDocument.pdf