Я переключаюсь между написанием сценариев Python с помощью Visual Studio 2015 и PythonAnywhere.Python: кодирование для учета нескольких сред разработки?
Хотя я могу копировать свои .py файлы между двумя средами разработки, есть некоторые изменения, которые необходимо выполнить для запуска того же скрипта. Например, мой путь к Chromedriver в VS может быть C:/python27/libs/site-packages/..., но когда я перехожу к PythonAnywhere, я хочу использовать Firefox, а его драйвер находится в ./drivers/ .. Импорт между ними может быть несколько иным.
Я даже не знаю, если это возможно, но есть какой-то способ, чтобы положить что-то в начале сценария, который говорит переводчику:
if running this script on PythonAnywhere:
make these assumptions
if running this script on VisualStudio:
make these assumptions
... и тогда я не нужно постоянно настраивать?
Прошу прощения, если у меня нет нужной номенклатуры для описания того, что я пытаюсь сделать. Я вижу, что есть что-то под названием pyenv
, но это похоже на помощь для проектов Python 2.x vs 3.x (что не является моим прогаром здесь.)