этот вопрос может быть немного конкретным, но я заметил, что все не работает так, как я собираюсь запустить скрипт из папки Google Диска.Я также использую Spyder, если это имеет значение.
Поскольку у меня и моих коллег есть компьютеры на разных языках, пути разные, хотя папка одна и та же.Например:
G:/Team Drives/Team/script.py
против
G:/Unidades de Equipo/Team/script.py
Таким образом, любой указанный маршрут не будет работать без необходимости изменения с Team Drives
на Unidades de Equipo
и наоборот.Итак, я хотел изменить каталог на тот, где находится скрипт.Некоторые из найденных мной решений заключались в следующем:
os.path.dirname(os.path.abspath("__file__"))
Но я не знаю, почему, это меняет путь на C:\Users\User
, который также является моим начальным рабочим каталогом.
Что я могу сделать, чтобы достичь того, что я ищу?Есть ли другой способ заставить мой скрипт работать на любом из наших компьютеров без необходимости что-либо менять в скрипте?
Спасибо