python: 从一个文件夹中提取含有特定文件名的文件并放到新文件夹中
假如有一个文件夹A里面含有a.mol,b.mol,c.mol,1.mol......等格式为mol的一些文件。另外一个文件result.out里面含有部分文件夹A中的文件...
假如有一个文件夹A里面含有a.mol, b.mol, c.mol, 1.mol......等格式为mol的一些文件。另外一个文件result.out里面含有部分文件夹A中的文件名为a, c, 1, 2...的文件名(不带后缀mol)。如何编写Python脚本实现将result.out文件中的含有文件A中文件名的文件提取出来放到B文件夹中?
展开
展开全部
import os,shutil
for filename in open(result.out):
shutil.copy(os.path.join(r'文件夹A',filename+'.mol'),r'文件夹B')
追问
追答
import os,shutil
for filename in open(result.out):
filename=os.path.jon(r'文件夹A',filename.strip()+'.mol')
if os.path.exists(filename):
shutil.copy(filename,r'文件夹B')
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询