Я пытаюсь полностью разобраться с наследованием классов в Python. Я создал программу с классами, но все они в одном файле. Я также создал сценарии с несколькими файлами, содержащими только функции. Я начал использовать наследование классов в сценариях с несколькими файлами, и у меня возникают проблемы. У меня есть 2 основных сценария ниже, и я пытаюсь получить второй сценарий для наследования значений из первого сценария. Код следующий:
Первый сценарий:
class test():
def q():
a = 20
return a
def w():
b = 30
return b
if __name__ == '__main__':
a = q()
b = w()
if __name__ == '__main__':
(a, b) = test()
Второй сценарий:
from class1 import test
class test2(test):
def e(a, b):
print a
print b
e(a, b)
if __name__ == '__main__':
test2(test)
Может кто-нибудь объяснить мне, как получить второй файл для наследования значений первых файлов? Спасибо за любую помощь.