用下列方法会报错,原因不明:
import os
cmd = '\"{0}\\aaa.exe\" \"{1}\" \"{2}\" \"{3}\"'.format(app_path, file_path, password, old_file)
os.system(cmd)
用这种方法可以正常执行:
import subprocess
cmd = '\"{0}\\aaa.exe\" \"{1}\" \"{2}\" \"{3}\"'.format(app_path, file_path, password, old_file)
subprocess.Popen(cmd, shell=True, stdout=subprocess.PIPE, stderr=subprocess.STDOUT)