这个无法遍历子目录吧
追答要支持子目录可以用os.walk. 或者把上面的代码改写成函数,递归调用:
import os, shutil
dirA='folderA'
dirB='folderB'
def cptxt(src, dst):
for i in os.listdir(src):
filepath = src + os.sep + i
if os.path.isdir(filepath):
cptxt(filepath, dst)
elif i.endswith('.txt'):
print 'copy', filepath, 'to', dst
shutil.copy(filepath, dst)
if __name__ == '__main__':
cptxt(dirA, dirB)