2012-11-16 43 views
1

我想執行一個使用PANDA3D庫的python腳本。文件.egg不存在

我有這樣的錯誤: ERROR: the path '\c\virtual-vision-simulator_master\media\scenes\office_floor\skybox.egg' doesn't exist'

我已經確認並在這個路徑中的文件存在。

+0

我想你不會正確寫入'.egg'文件的路徑。您能否向我們展示您編寫的代碼(或僅在相關部分太大時才提供)以及提及您正在使用的操作系統? – rahmu

回答

0

使用'\'通常表示轉義字符,例如'\ n'表示下一行。 嘗試用'/'替換'\'值。

'/c/virtual-vision-simulator_master/media/scenes/office_floor/skybox.egg' 
0

即使在Windows上,Panda3D也使用UNIX風格的路徑。這意味着你必須使用正斜槓而不是反斜槓。所以,你應該使用下面的路徑,而不是:

/c/virtual-vision-simulator_master/media/scenes/office_floor/skybox.egg 

最重要的是,反斜槓在Python的一個特殊的解釋(如在許多其他語言),如果你確實有一個字符串使用反斜槓,你必須將r放在字符串的前面(如r"a\b"),或者必須使用雙反斜槓(如"a\\b")。