我有一个文本文件,其中包含可以在bash
scrpits中调用的一系列命令的所有路径,它被称为progs.ini
。
通常,当我想在我的bash脚本中调用此配置文件时,我使用此命令
. progs.ini
progs.ini 包含的内容如下:
BIN=/bin/linux_64/
P_ANALYSE=${BIN}/analyse
NPARA=1
现在我想在python中使用我的代码的一部分,我试图使用以下命令:
import subprocess as S
import os
CMD='. progs.ini'
S.call([CMD],shell=True)
它不会返回任何错误消息,但无法识别progs.ini
>>os.system('echo ${BIN}')
0
这不是关于设置一些类似于this problem的环境变量。我想使用配置文件设置一些变量。