gpt4 book ai didi

python - 通过 os.system 将变量从 python 传递到 bash shell 脚本

转载 作者:太空狗 更新时间:2023-10-29 20:46:05 25 4
gpt4 key购买 nike

在下面的代码中,我构造了一个变量 $probe1,然后我想将该变量传递给 bash 脚本。在下面的玩具示例中,输出为空白,即 os.system 调用中的 bash shell 脚本无法识别 $probe1。需要做什么?

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')

最佳答案

看起来这就是你想要做的:

In [2]: os.environ['probe1'] = 'hello'

In [3]: os.system('echo $probe1')
hello

但是我不知道你为什么要这样做......

关于python - 通过 os.system 将变量从 python 传递到 bash shell 脚本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13944076/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com