mk-toolブログ

エンジニアと家のことをごちゃごちゃと書いてます

【Python】Python3でnew.instancemethodが使えない

概要

以下のエラーが発生したためメモ。

ModuleNotFoundError: No module named 'new'

調べてみるとPython3ではnewモジュールが利用できないみたい。

解決策

以下のように行うことで、解消できる。

# import new ※これは使用できない
from types import MethodType as instancemethod
# new.instancemethod(いくつかの変数) ※これは使用できない
instancemethod(いくつかの変数)

参考

stackoverflow.com