我是COM的新手。我正在尝试使用这个python包来读取Thermo Fisher质量规格文件。
https://github.com/frallain/MSFileReader-Python-bindings
所以我按照指示安装了Thermo的MSFileReader:
C:\Program Files\Thermo\MSFileReader> ls
Fileio_x64.dll MSFileReader_Reference.pdf XRawfile2_x64.dll当我尝试使用这个包时,它无法初始化。失败的行是:
import comtypes.client
comtypes.client.CreateObject('MSFileReader.XRawfile')带错误
OSError: [WinError -2147221005] Invalid class string我认为有些东西需要进入注册表,但我不知道如何继续。有没有人能开导我?
附录: Python版本
3.7.1 (default, Dec 10 2018, 22:54:23) [MSC v.1915 64 bit (AMD64)]```发布于 2019-04-25 23:34:27
让它正常工作,但必须备份到此版本的安装程序:
MSFileReader_3.0SP3_x86_x64.exe来自Francois Allain的github repo。https://github.com/frallain/MSFileReader-Python-bindings
因此,这显然是3.1SP4的安装程序的问题。
希望尽快获得最新的版本直接从热电...
https://stackoverflow.com/questions/55838052
复制相似问题