gpt4 book ai didi

python - 如何在 for 循环中为不同的样本运行创建的 python 程序?

转载 作者:行者123 更新时间:2023-12-04 19:01:28 25 4
gpt4 key购买 nike

我有一个 python 程序,旨在获取 inputfile (containing data for multiple samples) .多个样本的数据分别存储,因此可以通过提交 sample name as --s 访问

$python2.7 calc_something.py --i inputfile.txt --s sample01  --p1 parameters --p2  para2 --o output_sample01

我想通过提供示例名称在 for 循环中为每个示例运行此操作。就像是:
samples = ['sample01', 'sample02', 'sample03'...]
# creates a list of samples I want to input

# then I want to do:
for x in samples:
python2.7 calc_something.py --i inputfile.txt --s x --p1 parameters --p2 para2 --o 'output_'+x

我如何在 bash 与 python 中做到这一点?哪一个是有效的?

最佳答案

这很简单:

for item in  sample01 sample02 sample03 ... 
do
python2.7 calc_something.py --i inputfile.txt --s "$item" --p1 parameters --p2 para2 --o "output_${item}"
done

关于python - 如何在 for 循环中为不同的样本运行创建的 python 程序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44654870/

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