I’ve been there! Running scripts inside Python shell can be a hassle. What I do is use the `%run` magic command if I’m in an IPython shell. Just type `%run script.py` and it’ll execute the whole thing.
For debugging, I’d suggest using `traceback` to catch errors. It’s not as fancy as a full debugger, but it gets the job done.
Also, if you’re into tools, check out VS Code with the Python extension. It’s got a built-in terminal and debugger that makes life easier.
For debugging, I’d suggest using `traceback` to catch errors. It’s not as fancy as a full debugger, but it gets the job done.
Also, if you’re into tools, check out VS Code with the Python extension. It’s got a built-in terminal and debugger that makes life easier.
