diff options
Diffstat (limited to 'Doc/library/__main__.rst')
-rw-r--r-- | Doc/library/__main__.rst | 17 |
1 files changed, 17 insertions, 0 deletions
diff --git a/Doc/library/__main__.rst b/Doc/library/__main__.rst new file mode 100644 index 0000000..a1d3c24 --- /dev/null +++ b/Doc/library/__main__.rst @@ -0,0 +1,17 @@ + +:mod:`__main__` --- Top-level script environment +================================================ + +.. module:: __main__ + :synopsis: The environment where the top-level script is run. + + +This module represents the (otherwise anonymous) scope in which the +interpreter's main program executes --- commands read either from standard +input, from a script file, or from an interactive prompt. It is this +environment in which the idiomatic "conditional script" stanza causes a script +to run:: + + if __name__ == "__main__": + main() + |