On Sun, Mar 25, 2018 at 11:10 PM, dieter <die...@handshake.de> wrote: > adrien oyono <adrienoy...@gmail.com> writes: >> I have recently read the documentation about how imports work on python, >> and I was wondering why, when you execute a python file, the current >> directory is not added by default to the PYTHONPATH ? > > Maybe, to avoid surprises? > > You can invoke a script from different positions in your file system. > If PYTHONPATH would automatically get ".", the script's behaviour > could depend on the position from where it is called.
IINM, this also has security implications. -- https://mail.python.org/mailman/listinfo/python-list