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 クラスから継承する方法はありますか? メタクラスがヒントのようですが、どこから始めればよいかわかりません。