【发布时间】:2021-04-07 01:55:58
【问题描述】:
我有一些 Python 2.7 代码,它接受用户的输入并将其存储为变量。
我想执行一个 test.sh Bash 脚本,但使用我创建的 Python 变量。
例如,我想要完成的事情:./test.sh -a "VARIABLE1" -b "VARIABLE2" -c "VARIABLE3" -a、-b 和 -c 是 Bash 选项,变量是它们的代码。
这是我目前的代码:
Name = input("What is your name?")
Age = input("What is your age?")
City = input("What is your city?")
subprocess.call(['sh', './test.sh'])
【问题讨论】:
-
这不行,打印输出就是“0”。
标签: python bash python-2.7 shell