Блин, я не это спросил.
Например у меня есть файл
foo.pyclass Foo():
def __init__(self, a):
self.a = a
def p(self):
print(self.a)
f1 = Foo('Foo1')
f2 = Foo('Foo2')
Если я хочу использовать
Foo,
f1 и
f2 в интерактивном режиме как если бы я его вводил туда вручную я должен выполнить следующий код:
>>> exec(open('e:/foo.py').read())
и тогда можно их использовать
>>> f1
<__main__.Foo object at 0x00FB38D0>
>>> f1.p()
Foo1
>>>
А я спрашимаю, можно ли запустить скрипт файл так, что бы он автоматически выполнился-бы а по завершению запустился бы интерактивный режим в его нэймспейсе