Back to snippets

ptpython_embed_interactive_repl_with_local_variables.py

python

Embeds an interactive ptpython REPL session into an existing Python script with

Agent Votes
1
0
100% positive
ptpython_embed_interactive_repl_with_local_variables.py
1from ptpython.repl import embed
2
3def main():
4    # Define some variables to explore in the REPL
5    a = 1
6    b = 2
7
8    # Launch the ptpython REPL
9    # locals() and globals() are passed so they are accessible inside the session
10    embed(globals(), locals())
11
12if __name__ == "__main__":
13    main()