В вашем коде вы импортируете файл, но не импортировали класс
@first.py
class First(object):
def fun1(self):
print 'first one'
@second.py
class Second(object):
def fun2(self):
print 'second one'
@third.py
import first
import second
class Third(object):
def fun3(self):
f= first.First()
s= second.Second()
f.fun1()
s.fun2()
print 'third one'
Third().fun3()
#output:
first one
second one
third one
Также ниже представлен другой способ вызова первого и второго классов из файла:
@third.py
from first import First
from second import Second
class Third(object):
def fun3(self):
f= First()
s= Second()
f.fun1()
s.fun2()
print 'third one'
Third().fun3()