通过Ansible Tower运行时,Python脚本无法从git中的相同位置打开文件

时间:2019-07-03 13:19:08

标签: python git ansible ansible-tower

我正在使用Ansible Tower在其中一台主机上运行Python脚本。尽管作业模板将从git位置运行Python脚本,但该Python脚本又使用另一个文件作为参数文件。参数文件与Python文件位于同一位置。

在脚本中,我编写了如下代码来打开参数文件:

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

其中python_linux_script / tasks / kernelParam.lst是git存储库中的绝对路径。但是,当作业运行时,我收到一条错误消息,指出未找到该文件。

IOError:[错误2]没有这样的文件或目录:'python_linux_script / tasks / kernelParam.lst'

任何人都可以帮助我弄清楚如何打开参数文件。

0 个答案:

没有答案