【发布时间】:2011-06-15 06:37:57
【问题描述】:
我正在尝试将我的变量从raw_input 传递给我的子进程命令。我是 Python 新手。他将不胜感激任何帮助。
#!/usr/bin/python
import subprocess
print "\nWhat user name"
username = str(raw_input('username: '))
print "\nWhat is the user id"
userid = int(raw_input('Enter user id: '))
print "\nWhat is the user\'s primary group?"
primarygroup = int(raw_input('Enter group: '))
print "\nWhat is the user\'s secondary group?"
secondarygroup = int(raw_input('Enter group: '))
subprocess.call(['useradd' '-m' '-g' _primarygroup '-G' _secondarygroup '-u' _userid _username])
print"\nThe user has been added"
【问题讨论】:
-
你有什么问题?请具体。
-
“具体”是——希望——让 n00bz 更清楚地思考他们的问题的一种方式。
-
确实很旧,但我会注意到,例如,主组被读入
primarygroup,但随后尝试通过_primarygroup访问。
标签: python subprocess