заколебала меня эта path :) короче работают только два варианта:
1. положил оба файла в одну папку
import classes подчеркивается красным с ошибкой "No module named classes", но прога работает
people = [classes.Person('Tom', 111111), classes.Employee('Alise', 22222, 'Google')]
for person in people:
person.display_info()
print()
2. либо с указанием конкретного пути в импорте (думаю наиболее оптимальный вариант)
from my_modules.classes import Person, Employee, Student
people = [Person('Tom', 111111), Employee('Alise', 22222, 'Google'), Student('Bob', 333333, 'МГУ')]
for person in people:
person.display_info()
print()
Причем если явно указываю путь к модулю, то не работает
import my_modules.classes ошибка "unused import statement"
people = [classes.Person('Tom', 111111), classes.Employee('Alise', 22222, 'Google'), classes.Student('Bob', 333333, 'МГУ')]
for person in people:
person.display_info()
print()