0

win32 COM ライブラリにアクセスするために、win32com モジュールで python2.7 を使用しています。と:

import win32com.client
app = win32com.client.Dispatch('Word.Application')

レイト バインディングしか利用できませんが、Python で正常に動作するアプリケーション オブジェクトを取得します。

今、私はこのクラスから継承したいと思います:

class icad(app):
    pass

次の例外がスローされます。

TypeError: Error when calling the metaclass bases
__init__() takes at most 2 arguments (4 given)

実行時にこれらの COM クラスから継承する方法はありますか? メタクラスがヒントのようですが、どこから始めればよいかわかりません。

4

0 に答える 0