Итак, у меня есть сценарий python my_script.py
, который находится внутри папки Test
, и я за пределами этой папки. Сценарий требует доступа к некоторым входным данным из файла my_data.dat
, хранящегося в папке Test
.Запуск кодов python извне каталога, когда скрипт имеет пути к файлу
Теперь, когда я пытаюсь запустить этот сценарий из вне папки Test
, используя простой python my_script.py
, он пытается найти my_data.dat
в папке, из которой я бегу сценарий и так терпит неудачу. Как я могу сказать, что он использует правильный путь, не изменяя путь в my_script.py?
Я не хочу изменять пути в скрипте, потому что сценарий должен использоваться в общих чертах для разных путей, и все это будет автоматизировано позже.