网上关于这个问题的代码也比较多,所以就不多解释了,话不多说,直接上代码。 import os parentDir = 'D:\\MyProject\\Python\\DataStructure\\DataSet2014\\' def find_all_file(parentDir): if os.path.isdir(parentDir): # 是目录 dir_list = os.listdir(parentDir) paths = [os.path.join('%s%s' % (parentDir, tt)) for tt in dir_list] for path in paths: find_all_file(path) else: # 不是目录,直接输出 print(parentDir) find_all_file(parentDir)