使用 python 在双引号文件夹中提取 rar 文件

Extract a rar file in a double quoted folder with python

嗨,我如何将双引号添加到文件夹中?有一个初始的“和一个最终的”?在 python 文件中没有收到错误?

这是带引号的bat文件

rar.exe x -o+ -p12345pass temp.rar "%Localappdata%\Temp\"

这是不带引号的 python 文件

win32api.WinExec("cmd.exe /c rar.exe x -o+ -p12345pass temp.rar %Localappdata%\Temp\",0)

在每个引号前使用一个反斜杠

win32api.WinExec("cmd.exe /c rar.exe x -o+ -p12345pass temp.rar \"%Localappdata%\Temp\\"",0)

使用单引号也能帮到你:

win32api.WinExec('cmd.exe /c rar.exe x -o+ -p12345pass temp.rar \"%Localappdata%\Temp\\"',0)