首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > perl python >

新人,写一个简单的python程序

2012-08-30 
新人求助,写一个简单的python程序我有两个目录big和small,中间包括很多文件,其中,small目录中的文件在big

新人求助,写一个简单的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') 

热点排行