无法获取 Subprocess.Popen 到 运行 参数,但批处理会

Cant get Subprocess.Popen to run parameters but batch will

java -jar "Some/File/Path" -account AccountEmail -proxy "SomeIP"

此示例将在批处理文件中运行。

SubprocessCommand = ['java', '-jar', 'Some/File/Path',
'-account RandomEmail@gmail.com', '-proxy "111.111.11.111"']
subprocess.Popen(SubprocessCommand, shell=True)

但是这在 python 中不起作用,有人知道我做错了什么吗?我的警告是

2021-04-05 14:13:47 [WARN] Unsupported quick start argument: -account RandomEmail@gmail.com
2021-04-05 14:13:47 [WARN] Unsupported quick start argument: -proxy "111.111.11.111"

尝试将所有参数分离到单独的列表项中。

SubprocessCommand = ['java', '-jar', 'Some/File/Path','-account', 'RandomEmail@gmail.com', '-proxy', '111.111.11.111']
subprocess.Popen(SubprocessCommand, shell=True)