如何用Python在64位Windows中调用32位exe?
我想在64位的Vista系统上用Python调用一个exe程序。我知道可以用subprocess这个模块,但所有的32位应用程序都存放在C:\Program Files (x86)\这个文件夹里,而这个路径中有空格,我觉得这可能会导致问题。我试过使用转义字符,但还是不行,有什么建议吗?
1 个回答
1
textEditorExecutablePath = 'C:\\Program Files (x86)\\Notepad2\\Notepad2.exe'
filepathToOpen = 'C:\\file.txt'
subprocess.Popen([textEditorExecutablePath, filepathToOpen])
对我来说没问题。你是怎么调用 Popen 的?