python 找出两个文件夹中文件名相同的文件

该博客介绍了如何使用Python的os和shutil模块找出并复制两个文件夹中文件名相同的文件。通过遍历文件夹列表,使用split()函数获取文件名,然后比较并复制指定格式的文件到目标文件夹。
摘要由CSDN通过智能技术生成

找出两个文件夹中文件名相同的文件 并把所需格式文件拷贝到另一个文件夹中

用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

  • 5
    点赞
  • 25
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值