私の変数を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"
あなたはどのような問題を持っていますか?具体的にしてください。 –
「be be specific」は、うまくいけば、n00bzが彼らの問題についてもう少し明確に考える方法です。 –
本当に古いですが、たとえば、プライマリグループは 'primarygroup'に読み込まれていましたが、' _primarygroup'でアクセスしようとしました。 – altendky