diff --git a/Doc/using/cmdline.rst b/Doc/using/cmdline.rst index d04c3b61dd5b1a..a7c2664e2b7a0f 100644 --- a/Doc/using/cmdline.rst +++ b/Doc/using/cmdline.rst @@ -101,6 +101,11 @@ source. first element will be set to ``"-m"``). As with the :option:`-c` option, the current directory will be added to the start of :data:`sys.path`. + :option:`-I` option can be used to run the script in isolated mode where + :data:`sys.path` contains neither the script's directory nor the user's + site-packages directory. All :envvar:`PYTHON*` environment variables are + ignored, too. + Many standard library modules contain code that is invoked on their execution as a script. An example is the :mod:`timeit` module:: @@ -121,6 +126,7 @@ source. .. versionchanged:: 3.4 namespace packages are also supported +.. _cmdarg-dash: .. describe:: - @@ -133,6 +139,8 @@ source. .. audit-event:: cpython.run_stdin "" "" +.. _cmdarg-script: + .. describe::