コンテンツにスキップ

Python クラスをモジュールとして呼ぶ

Pythonでクラスをモジュール化して、別のファイルから呼び出す

Usage

import

import [クラス名]
import [関数名]
import [モジュール名].[関数名]

クラスをモジュールとして定義

person.py
class Person:
    def __init__(self, name):
        self.name = name

    def get_name(self):
        return self.name

importした後、クラスをインスタンス化する

import person

man = person.Person('Tom')
print(man.get_name())

from import

from [モジュール名] import [関数名]

Reference