user3284469
user3284469

Reputation:

Run Python script in Python environment?

In the terminal when starting Python, can we run a Python script under Python environment?

I know I can run it on bash, but don't know if I can run it in Python environment. The purpose is to see when the script goes wrong, the values of the variables at that time.

Upvotes: 0

Views: 160

Answers (1)

mhlester
mhlester

Reputation: 23221

The purpose is to see when the script goes wrong, the values of the variables at that time.

You have two options for that (neither of which is precisely the question you're asking, but is nonetheless the proper way to achieve the desired outcome)


First, the pdb module:

import pdb; pdb.set_trace()

This enters the debugger at whatever point you place this code. Useful for seeing variables.


Second, running the command with -i:

$ python -i script.py

This drops into the full interpreter after execution, with all variables intact

Upvotes: 4

Related Questions