以下代码提供了一个可移植的实现。
请注意,我使用的是iglob(在Python 2.5中添加了),它创建了一个生成器,因此它不会首先加载内存中的整个文件列表(glob会这样做)。
from glob import iglobfrom shutil import copyfrom os.path import joindef copy_files(src_glob, dst_folder): for fname in iglob(src_glob): copy(fname, join(dst_folder, fname))if __name__=='__main__': copy_files("123*.xml", "out_folder")附加文档:
- 关闭副本
- os.path.join
- glob.iglob



