I am trying to pass my variables from raw_input to my subprocess command. I am new to Python. Any help would he appreciated.
#!/usr/bin/python
have you tried just using 'xxx{0}'.format(variable) ? see link1 or link2
subprocess.run(['useradd', '-m', '-g {0}'.format(_primarygroup), '-G {0}'.format(_secondarygroup), '-u {0}'.format(_userid)], capture_output=True)
or
subprocess.call(['useradd', '-m', '-g {0}'.format(_primarygroup), '-G {0}'.format(_secondarygroup), '-u {0}'.format(_userid)])
just worked fine to me