2016-12-30 97 views

回答

1

在反斜槓是string literals特殊:

[字符串文字]可以封裝在匹配單引號(')或雙引號(")...反斜槓(\)字符用於轉義字符否則它們具有特殊含義,如換行符,反斜槓本身或引號字符。

在字符串中的\r

"C:\Program Files (x86)\Microsoft Office\root\Office16\POWERPNT.exe" 
             ^^ 

被解釋爲轉義序列意義回車,不是一個反斜槓後跟一個文字「R」。

你應該使用原始字符串,因此反斜槓不會被解釋爲轉義序列:

r"C:\Program Files (x86)\Microsoft Office\root\Office16\POWERPNT.exe" 
+0

感謝的人,我不知道你能做到這一點。它解決了整個問題。 – Dillchips