python接口调用失败_Python使用com接口时的错误

TypeError: This COM object can not automate the makepy process - please run makepy manually for this object

这是因为python读取不到COM的相关接口信息,所有需要我们手动去执行makepy来生成它们。

There is, however, a technique automation objects use to publish their object model in a type library. Type libraries define a set of interfaces a program can use to determine both the methods and properties themselves, and other useful information, such as the type of the parameters or return values. Languages or environments may be capable of using this information at compile-time to provide a better interface to the objects.

The typelib – A TLB, DLL, OCX or anything containing COM type information.

If a typelib is not specified, a window containing a textbox will open from which you can select a registered type library.

To generate a MakePy file at runtime, you need to know the unique ID of the type library (a CLSID) and its version and language identifier.

This information is usually not easy to find, so the MakePy module supports a convenient method to

obtain this information.

MakePy -i

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值