在以下代码中,我构造了一个变量 $probe1,然后将其传递给 bash 脚本。在下面的玩具示例中,输出为空白,即 $probe1 无法识别 os.system 调用中的 bash shell 脚本。需要做什么?
for line1 in datfile:
datmat=datmat+[line1.rstrip('\n').split('\t')]
probe=datmat[i][0]
snp1=datmat[i][2]
probe1='permprobes'+probe+'pheno.pphe'
os.system('echo $probe1')