はじめに
関数の定義と関数を利用する処理を同じファイルに記述すると、コード行数が膨大になります。
また、関数を再利用しにくいです。
そこで、関数の定義を別ファイルに分けて、関数の定義(モジュール)を読み込む(インポート)方法をとります。
使用するモジュール定義
今回は以下のモジュールを使用します
[dos.py]
class Dog: # property voice = "bow!" # method def bark(self): print(self.voice)
モジュールのインポート方法1
クラス名が必要です。
import health import dogs dog = dogs.Dog() dog.bark()
モジュールのインポート方法2
普段はこちらを使用したほうがいいと思います。 クラス名が必要ありません。
from dogs import Dog dog = Dog() dog.bark()
class Dog: # property voice = "bow!" # method def bark(self): print(self.voice)