我需要一个文件系统walker,我可以指示它忽略遍历我想保持不变的目录,包括所有子目录在那个分支下面。os.walk和os.path.walk就是不这样做。 最佳答案 实际上,os.walk可能会完全按照您的意愿行事。假设我在ignore中有一个要忽略的目录列表(也许是一组)。那么这应该有效:defmy_walk(top_dir,ignore):fordirpath,dirnames,filenamesinos.walk(top_dir):dirnames[:]=[dnfordnindirnamesifos.path.join(di