Скрипт Python, не открывающий файл из того же места в git при запуске через Ansible Tower - PullRequest
0 голосов
/ 03 июля 2019

Я запускаю скрипт Python на одном из моих хостов, используя Ansible Tower. В то время как шаблон задания будет запускать скрипт Python из расположения git, этот скрипт Python, в свою очередь, использует другой файл - файл параметров. Файл параметров находится в том же месте, что и файл Python.

В скрипте я написал код для открытия файла параметров, как показано ниже:

    file = open("python_linux_script/tasks/kernelParam.lst")

Где python_linux_script / tasks / kernelParam.lst - это абсолютный путь в репозитории git. Однако, когда работа выполнена, я получаю сообщение об ошибке, говорящее, что файл не найден.

IOError: [Errno 2] Нет такого файла или каталога: 'python_linux_script / tasks / kernelParam.lst'

Может кто-нибудь помочь мне разобраться, как я могу открыть файл параметров.

...