新人求助,写一个简单的python程序
我有两个目录big和small,中间包括很多文件,其中,small目录中的文件在big中能找到所有同名的(内容不同),我想要把这两个目录做一个比较,只比较文件的文件名,将big中的文件在small中也能找到同名文件的删掉,剩下big目录中只包含small中没有的所有文件
我想写一个python程序来完成
求助各位大侠了!
[解决办法]
#!/usr/local/bin/python# -*- coding: utf-8 -*-import osdef subtract_files(big, small): for dir_path, dir_names, file_names in os.walk(small): try: for file_name in file_names: os.remove(big.rstrip('/') + '/' + file_name) except: passsubtract_files('./big', './small')