Pythonでは、クラスのインスタンス化を省略する方法があります。これは、クラスのインスタンス化なしにクラスに関連する操作を実行するために非常に便利です。
クラスメソッドを使用する
クラスメソッド(@classmethod デコレータを使用したメソッド)は、インスタンスを作成せずにクラス自体を介して呼び出すことができるメソッドです。
class MyClass:
    class_variable = 0
    def __init__(self, value):
        self.value = value
    @classmethod
    def create_instance(cls, value):
        # クラスメソッド内で新しいインスタンスを作成
        instance = cls(value)
        return instance
この方法を使用すると、インスタンスを明示的に作成せずに、クラスの操作を実行できます。
インスタンス化を省略する
以下のように、クラス内部で新しいインスタンスを作成し、そのインスタンスを返す関数を作成することで、インスタンス化を省略することができます。
class zisaku:
    def __init__(self):
        pass
    def read_csv(self, path):
        pass
def read_csv(path):
    tmp = zisaku()
    tmp.read_csv(path)
    return tmp
この方法を使用すると、以下のように呼び出すことができます。
import zisaku as zsk
a_zisaku = zsk.read_csv("/root/text.log")
以上の方法を使用すると、Pythonでクラスのインスタンス化を省略することが可能になります。.