Posted at

Python3で、他階層にあるクラスを継承する方法

More than 1 year has passed since last update.

図つきは個人ブログに載せました。

sample.pyからほか階層にあるCore.pyを継承したChildren.pyに定義されているhelloメソッドを呼び出したい。


sample.py

# -*- coding: utf-8 -*-


from business.Children import Children

c = Children()

c.hello()


Core.py

# -*- coding: utf-8 -*-

class Core:
def __init__(self):
print('hello core')


Children.py

# -*- coding: utf-8 -*-


from business import Core

class Children(Core.Core):
def __init__(self):
pass

def hello(self):
print('children hello')