我學習的Python(與Python 3.2),並一直在下面幾個手冊。有一次,我被要求將我的當前目錄更改爲包含我要求製作並放置在那裏的特定文件的目錄。我已經遇到以下錯誤:WindowsError:錯誤2系統找不到指定的文件
>>> import os
>>> os.getcwd()
'C:\\Users\\the mine comp'
>>> os.chdir("../Desktop")
Traceback (most recent call last):
File "<pyshell#24>", line 1, in <module>
os.chdir("../Desktop")
WindowsError: [Error 2] The system cannot find the file specified: '../Desktop'
我嘗試了這些:
os.chdir("/Desktop")
os.chdir("\Desktop")
os.chdir(r"/Desktop")
os.chdir(r"\Desktop")
os.chdir("../Desktop")
os.chdir("..\Desktop")
os.chdir(r"../Desktop")
os.chdir(r"..\Desktop")
唯一的相關信息,我訴諸詢問這裏被利用的Windows路徑變量原始字符串之前發現的(可惜這一切發生在Vista的上網本),並與normpath(路徑)正常化的路徑名。我曾嘗試前(我用我的權利?)上面顯示的,而且我不完全瞭解如何利用後者,或者如果它甚至適用於我的問題。
唯一的另一位我遇到的是,我可以調用使用反斜槓在字符串中的轉義字符,但原始字符串語法理應照顧這個問題的,對吧?另外,我應該注意我目標要達到的目錄是:
C:\users\the mine comp\Desktop
有什麼建議嗎?
對不起,我的意思是_your_最後的編輯給我寫一個答案所需的信息。我應該更精確。 (並不重要) – sarnold 2012-03-21 01:34:13
哦!哈哈,對不起! – gogolgadgets 2012-03-21 01:36:54