source = "C:\Program Files (x86)\xxx\yyy\Agent\node.default\blr-w2k8-252\data\somefile.iso"
print source
輸出:路徑轉義序列
"C:\Program Files (x86)\xxx\yyy\Agent
ode.defaulblr-w2k8-252\data\somefile.iso"
注意,對於\n
頌歌我得到了一個新的生產線和deaful t\
BLR不見了
我做source=source.replace('\\', '/')
但得到了同樣的輸出,即使/n
也造成新的路線。
我做source=source.encode('string-escape')
現在輸出是別的東西
輸出:
"C:\\Program Files (x86)\\xxx\\yyy\\Agent\node.default\x08lr-w2k8-252\\data\\somefile.iso"
只有一個原始的字符串即工作
source=r"C:\Program Files (x86)\xxx\yyy\Agent\node.default\blr-w2k8-252\data\somefile.iso"
但在我的節目,我只有字符串變量。如何使它工作或如何使字符串變爲原始的?
你說的字符串變量是什麼意思?那個變量的值是如何設定的? – Ric 2013-02-21 06:18:17
這裏我已經硬編碼了,但是在程序中有一些方法是將路徑作爲字符串傳遞給變量。 – Reuben 2013-02-21 06:32:04
即使在窗口上也使用正斜槓。 – jdi 2013-02-21 07:46:07