On Thu, Sep 12, 2019 at 6:57 PM Barry Scott <ba...@barrys-emacs.org> wrote: > As scripts become more complex having it run on import might make debugging > harder > and prevents reuse. > > For example I will import a script at the REPL and examine it and call > function in it to > help me understand and fix problems. Having a __name__ == '__main__' is > important > to allow this.
If the script is fairly simple, and hasn't been built to operate as a module, it's often effective enough to just run "python3 -i scriptname.py" and have it do its stuff and immediately drop to REPL. ChrisA -- https://mail.python.org/mailman/listinfo/python-list