在下面的代码中,我构建了一个变量$ probe1,然后传递给bash脚本。我是下面的玩具示例,输出是空白的,即$ probe1不能识别os.system调用中的bash shell脚本。需要做什么?通过os.system将变量从python传递到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')
'PROBE1 =“...”'套一个Python变量。它与Bash无关。 – Blender
是否有某种方法可以将变量从python传递到bash shell?这基本上是我的问题。 – user1815498
你为什么需要这样做? – Blender