2015-09-12 435 views
0

我是Mac OS X新手(10.10.4)。我想通過使用python 2.7編寫代碼,首先我必須檢查文件夾「Pictures」是否存在,然後將文件保存到其中。但是,我不知道文件夾路徑。如何在mac os x中使用python查找文件夾路徑?

folder = "~/usr/my_name/Pictures" 

不過,我跑

path.exists(folder) 

後的結果是假的。

我應該設置爲文件夾的路徑是什麼?

回答

1

~字符表示主目錄是shell約定,並不僅僅是在Python中工作。

使用os.path.expanduser() function把它解釋像貝殼會:

import os.path 

folder = os.path.expanduser("~/usr/my_name/Pictures") 
+0

我得到NameError:名字「操作系統」沒有定義。在我的程序開始時,我稱之爲「從os導入路徑」,這足夠嗎? – pill45

+0

@ pill45:然後只需使用'path.expanduser';您在代碼中將'os.path'模塊作爲'path'名稱導入。我認爲使用了更常見的'import os.path'。 –

+0

謝謝。你的回答很有幫助,但它不適用於我的代碼。我不確定發生了什麼,我想我會爲此發佈一個新問題。 – pill45

相關問題