我正试图在Python中处理很多文件。我首先需要获取单个目录中所有文件的列表。目前,我正在使用:当目录很大时用Python列出目录中的文件
os.listdir(dir)
但是,这是不可行的,因为我正在搜索的目录中有超过81,000个文件,总计接近5千兆字节。
逐一浏览每个文件的最佳方法是什么?没有Windows决定Python进程没有响应并将其杀死?因为这往往会发生。
它在32位Windows XP机器上运行,很明显,它不能索引超过4 GB的RAM。
任何其他想法可以解决这个问题吗?