p = subprocess.Popen('c:\Users\app.exe -arg1=arg1 -arg2=\path\ -arg3="arg3"')
^^
p = subprocess.Popen('c:\Users\app.exe -arg1=arg1 -arg2=\path\ -arg3="arg3"')
^^
问题不在于引号,而在于符号
"\",它位于一个符号之前,该符号不是被解释为可打印的符号,而是被解释为控制符号(执行某些操作的符号(翻译更正,添加一行,从左侧删除 1 个符号)),您需要对其进行转义:或计算:
或者按照@CrazyElf 的建议(感谢提醒)使用“r”前缀