小编rso*_*ard的帖子

将变量传递给子进程调用

我试图将我的变量传递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"
Run Code Online (Sandbox Code Playgroud)

python subprocess

31
推荐指数
2
解决办法
8万
查看次数

标签 统计

python ×1

subprocess ×1