首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >COM:无法使用python comtype绑定到Thermo Fisher

问COM:无法使用python comtype绑定到Thermo Fisher
EN

Stack Overflow用户
提问于 2019-04-25 04:26:26
回答 1查看 125关注 0票数 0

我是COM的新手。我正在尝试使用这个python包来读取Thermo Fisher质量规格文件。

https://github.com/frallain/MSFileReader-Python-bindings

所以我按照指示安装了Thermo的MSFileReader:

代码语言:javascript
复制
C:\Program Files\Thermo\MSFileReader> ls
Fileio_x64.dll  MSFileReader_Reference.pdf  XRawfile2_x64.dll

当我尝试使用这个包时,它无法初始化。失败的行是:

代码语言:javascript
复制
import comtypes.client
comtypes.client.CreateObject('MSFileReader.XRawfile')

带错误

代码语言:javascript
复制
OSError: [WinError -2147221005] Invalid class string

我认为有些东西需要进入注册表,但我不知道如何继续。有没有人能开导我?

附录: Python版本

代码语言:javascript
复制
3.7.1 (default, Dec 10 2018, 22:54:23) [MSC v.1915 64 bit (AMD64)]```
EN

回答 1

Stack Overflow用户

发布于 2019-04-25 23:34:27

让它正常工作,但必须备份到此版本的安装程序:

代码语言:javascript
复制
MSFileReader_3.0SP3_x86_x64.exe

来自Francois Allain的github repo。https://github.com/frallain/MSFileReader-Python-bindings

因此,这显然是3.1SP4的安装程序的问题。

希望尽快获得最新的版本直接从热电...

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/55838052

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档