Вызовите исполняемый файл из Python, exe не может найти свою собственную конфигурацию из-за неправильного каталога - PullRequest
0 голосов
/ 03 октября 2019

Подводя итог:

Я использую Spyder для python, который имеет каталог по умолчанию: C: \ Users \ Documents \ pythonCode

Я хочу запустить внешний Project.exe от Spyder, который находится в каталоге: C: \ Users \ Documents \ pythonCode \ work \ project \ Debug

Эта папка отладки содержит кучуфайлы, которые поддерживают .exe, включая его собственный файл конфигурации: Project.config

Я попытался использовать оба os.startfile и subprocess.call , но я получил ту же ошибку: Не могу найти файл конфигурации: ** C: \ Users \ Documents \ pythonCode \ Project.config , что означает, что исполняемый файл не ищет правильный каталог для своих вспомогательных файлов.

Как это исправить?

Заранее большое спасибо.

...