读书人

新人写一个简单的python程序

发布时间: 2012-08-30 09:55:54 作者: rapoo

新人求助,写一个简单的python程序
我有两个目录big和small,中间包括很多文件,其中,small目录中的文件在big中能找到所有同名的(内容不同),我想要把这两个目录做一个比较,只比较文件的文件名,将big中的文件在small中也能找到同名文件的删掉,剩下big目录中只包含small中没有的所有文件
我想写一个python程序来完成
求助各位大侠了!

[解决办法]

Python code
#!/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') 

读书人网 >perl python

热点推荐