k01ken’s b10g

He110 W0r1d!

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