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

Reply via email to