2015-06-10 132 views
0

我對Python和編碼一般非常熟悉,但是我對Python中的解析和目錄導航沒有太多經驗。我有一個包含一些我想提取的數據的文件,我希望能夠計算給定目錄中的文件和目錄的數量。我做了一些研究,我認爲sys和os.path模塊將會很有用。不同平臺的os.path命令也不盡相同(Yosemite vs. Linux。Windows)使用Python瀏覽目錄和計算目錄中的文件

+0

你說得對。 'os'模塊將會很有用。 –

回答

0

len(os.listdir('path'))會給你'path'(包括文件和目錄)的條目總數。據我所知,os模塊是獨立於平臺的,但是用於路徑的字符串對於基於Windows和基於Unix的環境(以及其他人,我不知道)是不同的。 Windows路徑字符串應該看起來像'C:\\directory\\subdir\\file',因爲反斜槓需要轉義。我不記得我的頭頂,但我認爲Linux路徑字符串就像你期望的那樣:'directory/subdir/file'

+0

非常感謝您對此非常有幫助 –

+0

因此os.listdir('path')返回一個填充'path'中的文件和目錄的數組? –