sharvey
sharvey

Reputation: 8185

Create console in python

I'm looking to have the same functionality (history, ...) as when you simply type python in your terminal. The script I have goes through a bunch of setup code, and when ready, the user should have a command prompt. What would be the best way to achieve this?

Upvotes: 3

Views: 2525

Answers (2)

detly
detly

Reputation: 30352

Run the script from the console with python -i. It will go through the commands and drop you in the usual Python console when it's done.

Upvotes: 6

viraptor
viraptor

Reputation: 34205

Either use readline and code the shell behaviour yourself, or simply prepare the environment and drop into IPython.

Upvotes: 9

Related Questions