[Python-de] Script in interaktiven Modus versetzen

Jan Voges jan.voges at gmx.de
Mon Dez 13 18:37:45 CET 2004


Hallo!

On 13 Dec 2004 at 18:29, Achim Domma (Procoders) wrote:
> ich würde ein Script am Ende gerne in den interaktiven Modus versetzen. 
> Ziel ist es, den Interpreter vorzukonfigurieren, so daß ich dann 
> Funktionen interaktiv benutzen kann. Weiß jemand wie ich das hinbekomme?

Mit dem Modul code. Beispiel

import datetime, code
dt = datetime.datetime.now()
interp = code.InteractiveConsole({'dt':dt})
interp.interact()

Danach bekommst Du den Python-Prompt und kannst mit dt 
arbeiten:

>>> dt.day
13
>>> 

hth
Jan