我正試圖在Python中處理很多文件。我首先需要獲取單個目錄中所有文件的列表。目前,我正在使用:當目錄很大時用Python列出目錄中的文件
os.listdir(dir)
但是,這是不可行的,因爲我正在搜索的目錄中有超過81,000個文件,總計接近5千兆字節。
逐一瀏覽每個文件的最佳方法是什麼?沒有Windows決定Python進程沒有響應並將其殺死?因爲這往往會發生。
它在32位Windows XP機器上運行,很明顯,它不能索引超過4 GB的RAM。
任何其他想法可以解決這個問題嗎?