我正在使用一个HPC,在这里我编写了一个bash脚本,它执行我的python_script.py任务,如下所示:
#!/bin/bash -l
#$ -l h_rt=0:00:10
#$ -l mem=1G
#$ -cwd
module load python3/3.8
python3 python_script.py在我的python_script.py中,我定义了变量重复,目录如下:
repeat = 10
directory = r'User/somedir/'我希望能够在bash脚本中设置这些变量,以便它们在python_script.py中覆盖这些值并被使用。
发布于 2022-03-16 12:58:24
更简单的方法是在python脚本中使用:
import sys
repeat = sys.argv[1]
directory = sys.argv[2]在你的bash脚本里
repeat="10"
directory="User/somedir/"
python3 python_script.py $repeat $directoryhttps://stackoverflow.com/questions/71497275
复制相似问题