如何使用python在Windows 64位中调用32位EXE?

如何使用python在Windows 64位中调用32位EXE?,python,windows,64-bit,32-bit,Python,Windows,64 Bit,32 Bit,我想在64位版本的vista上从python调用exe。我知道使用subprocess,但是所有的32位应用程序都存储在C:\Program Files(x86)\,它不喜欢我相信的空间。我试过逃跑的角色,没有开火,有什么想法吗 textEditorExecutablePath = 'C:\\Program Files (x86)\\Notepad2\\Notepad2.exe' filepathToOpen = 'C:\\file.txt' subprocess.Popen([textEdit

我想在64位版本的vista上从python调用exe。我知道使用subprocess,但是所有的32位应用程序都存储在C:\Program Files(x86)\,它不喜欢我相信的空间。我试过逃跑的角色,没有开火,有什么想法吗

textEditorExecutablePath = 'C:\\Program Files (x86)\\Notepad2\\Notepad2.exe'
filepathToOpen = 'C:\\file.txt'
subprocess.Popen([textEditorExecutablePath, filepathToOpen])
对我有用。你打电话给波本怎么样


对我有用。如何调用Popen?

如果这是一个“路径中的空格”问题,那么64位/32位是误导性的…显示您尝试过的失败示例代码,以及它给出的错误消息。“程序文件”中也有空格…如果这是一个“路径中的空格”问题,然后64位/32位是误导性的…显示您尝试过但失败的示例代码,以及它给出的错误消息。在“程序文件”中也有一个空格…谢谢,我实际上是试图将参数作为文本传递,而不是存储在变量中谢谢,我实际上是试图将参数作为文本传递,而不是存储在变量中