我已经确定了shell脚本中的变量,现在我想实现这些变量来执行python脚本(python脚本需要在shell脚本中确定的变量)。
执行my_pythonscript.py需要变量a和b
a=hvariable_1
b=variable_2
python my_pythonscript.py a b
非常感谢您提前给予的帮助和建议
发布于 2018-07-16 02:03:16
您可以将它们作为参数变量传递给脚本:
您的shell脚本:
#!/bin/bash
VARIABLE1='Hello'
VARIABLE2='World'
python example.py $VARIABLE1 $VARIABLE2
您的Python脚本:
import sys
if len(sys.argv) == 3:
print(sys.argv[1] + ' ' + sys.argv[2] + '!')
python脚本在通过shell脚本运行时打印:
Hello World!
https://stackoverflow.com/questions/51350762
复制相似问题