ベスパリブ

プログラミングを主とした日記・備忘録です。ベスパ持ってないです。

pywintypes.com_error: (-2147352561, 'パラメーターはオプションではありません。', None, None) エラーの意味

  File "test/test_main.py", line 225, in hoge
    wp = wps.AddByPoint()
  File "C:\Users\XXXX\AppData\Local\Temp\gen_py\3.7\D98A091D-3A0F-4C3E-B36E-61F62068D488x0x1x0.py", line 125299, in AddByPoint
    , Construction)
pywintypes.com_error: (-2147352561, 'パラメーターはオプションではありません。', None, None)

「関数やメソッドの引数が足りないよ」という意味。ここでいうパラメーターとは引数のこと。「そのメソッドの引数はオプション引数じゃないよ。必須の引数だよ」という意味。

上の例だと、 AddByPoint() の引数が足りないです。

参考

win32comとかPyWin32とかPython for Windows extensionsとかいろいろな名前で呼ばれているが同じもののようだ。

win32comはPythonからimoprtするモジュール名。

途方も無いWin32のエラーコード集