Поскольку вы бы предпочли разделить, если $ data [0] == «Действие», я бы предложил следующее:
В документации говорится, что PYTHONSTARTUP только выполняется для интерактивных сессий. Я не уверен, как НЕАКТИВНЫЕ выполнения интерпретатор Python, но это могло вмешиваться.
Вместо этого попытайтесь работать python
непосредственно от командной строки, а не от нажатия на значок.
Добавить к корректному ответу Greg Hewgill: Если НЕАКТИВНЫЙ не имеет собственного файла запуска, можно поместить названный файл sitecustomize.py
в Вашем пути, который будет выполняться и для командной строки и для сценариев / НЕАКТИВНЫЕ сессии.