from __future__ import print_function #-------------------------------------------------------------- # Reference: # https://docs.python.org/2.7/library/code.html # https://docs.python.org/3.6/library/code.html # code_interact.py # Copyright 2016 Vasudev Ram # Web site: https://vasudevram.github.io # Blog: http://jugad2.blogspot.com # Product store: https://gumroad.com/vasudevram #-------------------------------------------------------------- import code a = 1 b = "hello" print("Before code.interact, a = {}, b = {}".format(a, b)) banner="code.interact session, type Ctrl-Z to exit." code.interact( banner=banner, local=locals()) print("After code.interact, a = {}, b = {}".format(a, b)) ''' Run the program with the command: $ python code_interact.py and then interact with it, including printing or changing or using the values of variables defined in the program. '''