Мне нужно что бы определение класса было в одном файле, а его экземпляр создавался и использовался в другом.
Файл класса:
class MyClass:
def f():
print("Hello world!")
import abc
x = MyClass()
x = MyClass()
NameError: name ‘MyClass’ is not defined
Причем dir(abc) выдает пустую строку.
Вот как заставить это все работать?
И еще вопрос. Как создать конструктор класса?