Python Can';t用空格打开Word文件

Python Can';t用空格打开Word文件,python,sikuli,sikuli-script,Python,Sikuli,Sikuli Script,我使用sikuli打开文档文件 cmd = r"C:\Program Files (x86)\Microsoft Office\Office15\WINWORD.EXE c:\report\Monthly report 2016.doc" openApp(cmd) 它无法打开,但当我将任何空间重命名为Monthly.doc时,它可以打开。尝试在空间之前插入“\”。首先,由于openApp已不推荐使用,建议使用App.open。 不管这是命令行类型的问题。这都是关于包装的报价。两者都应该起作用

我使用sikuli打开文档文件

cmd = r"C:\Program Files (x86)\Microsoft Office\Office15\WINWORD.EXE c:\report\Monthly report 2016.doc"

openApp(cmd)

它无法打开,但当我将任何空间重命名为Monthly.doc时,它可以打开。

尝试在空间之前插入“\”。

首先,由于openApp已不推荐使用,建议使用App.open。 不管这是命令行类型的问题。这都是关于包装的报价。两者都应该起作用:

App.open(r'"C:\Program Files (x86)\Microsoft Office\Office15\WINWORD.EXE" "c:\report\Monthly report 2016.doc"')

openApp(r'"C:\Program Files (x86)\Microsoft Office\Office15\WINWORD.EXE" "c:\report\Monthly report 2016.doc"')
关于报价的小参考:

是否尝试引用文件名?