A question related to the PYTHONPATH
Dan Stromberg
drsalists at gmail.com
Mon Mar 26 15:24:54 EDT 2018
On Sun, Mar 25, 2018 at 11:10 PM, dieter <dieter at handshake.de> wrote:
> adrien oyono <adrienoyono at 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.
More information about the Python-list
mailing list