Estoy intentando pasar mis variables de raw_input
a mi comando de subproceso. Soy nuevo en Python. Cualquier ayuda sería apreciada.Pasar variables a una llamada de subproceso
#!/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"
¿Qué problema tienes? Por favor sea especifico. –
El "ser específico" es - con suerte - una forma de que n00bz piense un poco más claramente sobre su problema. –
Realmente viejo, pero notaré que, por ejemplo, el grupo primario se leyó en 'primarygroup' pero luego se intentó acceder a través de' _primarygroup'. – altendky