尝试这样的事情:
def fileList(source): matches = [] for root, dirnames, filenames in os.walk(source): for filename in filenames: if filename.endswith(('.mov', '.MOV', '.avi', '.mpg')): matches.append(os.path.join(root, filename)) return matches


