找出两个文件夹中文件名相同的文件 并把所需格式文件拷贝到另一个文件夹中
用python实现是比较简单的。
1.首先导入模块
import os
import
# 先说明下这两个模块的作用
os 是 operation system 的缩写 包含文件和目录操作
shutil是 shell utilities 的简写 包含文件的拷贝、删除、移动、压缩等操作
2.路径设置
strleft = “ left dir path”
strRight = "right dir path"
strDst = "dest dir path"
# os.listdir 作用是返回指定路径下所有文件和文件夹的名字,并存放于一个列表中
# 本次demo假设路径文件夹下面没有其它文件夹
lsLeft = os.listdir(strleft)
lsRight = os.listdir(strRight)
lsLeftFileName = [] #存放文件名 不包括后缀
lsRightFileName = []
for i in lsLeft:
lsLeftFileName.append(i.split('.')[0])
注意,其中用到了 split函数。
参考 https://www.cnblogs.com/huchong/p/7349886.html博客内容:(感谢)
Python中有split()和os.path.split()两个函数:
split():拆分字符串。通过指定分隔符对字符串进行切片,并返回分割后的字符串列表(list)
o