I noticed, when I launch python REPL and do:
python
import sys print(sys.path)
The first element of the list is an empty string. This
sys.path[0] is an entry created by the Python executable to refer to the directory of the script being run. If no script is being run, e.g. the REPL has been invoked directly, an empty entry representing the current directory is added.
sys.path[0]