commandname = 'cat'
f = tempfile.NamedTemporaryFile(delete=False)
f.write('oh hello there')
f.close()
res = commands.getoutput('%s %s' % (commandname, f.name))
print(res)
os.unlink(f.name)
создавать и читать из временного файла