Рейтинг:0

Отключить .pythonrc только в Python 2

флаг it

Благодаря этому заданию:

экспортировать PYTHONSTARTUP=~/.pythonrc

Я могу запустить сценарий инициализации сразу после запуска Python, что-то вроде файла .bashrc. Проблема в том, что это работает как на Python2, так и на Python3, вместо этого я хочу, чтобы Python2 не делал этого из-за проблем с кодом в .pythonrc.
Я знаю, что могу поместить If в файл .pythonrc, чтобы заблокировать его выполнение в Python2, но я хотел бы избежать этого и не дать ему запустить скрипт в зародыше.
Есть ли возможный способ сделать это или альтернативную переменную, которая работает только с Python3, эквивалентной ПИТОНЗАПУСК (например. PYTHON3STARTUP)?
Принимаются все решения, которые позволяют мне не вставлять код внутрь файла .pythonrc.
Принимается даже ответ о том, что такого пути не существует (со ссылкой на источник или с доказательствами).

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.