Pythonでパッケージを作成する
開発環境は、Windows 10 Pro(64bit) + Python 3.7.6。
1.TestPackgeディレクトリを作成する
2.TestPackgeディレクトリに空の__init__.pyを作成する
3.TestPackgeディレクトリに以下のコードをTest.pyで保存する
class Test(): def __init__(self): self.name = "Test Class" def setname(self, new_name: string): self.name = new_name def getname(self) -> string: return self.name
4.TestPackageを使ってみる。
TestPackageディレクトリのある場所と同じ場所に、
以下のコードをtest_use.pyという名前で保存する。
import TestPackage.Test # from TestPackage.Test import Test # とすると、obj = Test()で読み込める。 if __name__ == '__main__': obj = TestPackage.Test.Test() print(obj.getname()) # Test Class obj.setname("Koiken") print(obj.getname()) # Koiken
■参考リンク
Pythonでパッケージを作成する方法
Pythonでモジュールをインポートする:import, from, as