You’ve got two problems:
1 – subprocess.call()
expects a list
of arguments, not multiple arguments:
#wrong
subprocess.call('cp', in, out)
#right
subprocess.call(['cp', in, out])
2 – in
is a python reserved keyword, change it to something like inp
:
#wrong
subprocess.call(['cp', in, out])
#right
subprocess.call(['cp', inp, out])