找回密码
 立即注册

扫一扫,访问微社区

QQ登录

只需一步,快速开始

查看: 343|回复: 3

[求助] 在文件夹内按指定字符查找文件,并复制文件至指定目录

0

主题

1

帖子

1

积分

贫民

积分
1
QQ
duanwolf 发表于 2019-5-17 10:56:57 | 显示全部楼层 |阅读模式
本帖最后由 duanwolf 于 2019-5-17 11:02 编辑

各位大咖:
     我是Python初学者,现在有个问题需要解决,特求助:
     在一个文件夹内有近万个文件,文件名有点长,但有规律;其中只有1/3是我需要的,文件名中有特定字符,现在需要按此特定字符查找文件,并将其复制到指定文件夹内,特请各位指教,谢谢!

截图如下:红线就是文件名中的特定字符,就是需要挑出待此字符的文件

360截图20190517105810298.jpg
回复

使用道具 举报

0

主题

506

帖子

506

积分

骑士

积分
506
sheeboard 发表于 2019-5-20 14:13:25 | 显示全部楼层
if 'BHZ' in file:
    .......
回复 支持 反对

使用道具 举报

0

主题

4

帖子

4

积分

贫民

积分
4
KennethO 发表于 2019-5-23 11:15:27 | 显示全部楼层
完整代码,自行百度os.walk和shutil用法
for root, _dir, files in os.walk(file_path):
    for f in files:
        if f.count('BHZ') > 0:
            shutil.copyfile(os.path.join(root, f), destpath)
回复 支持 反对

使用道具 举报

0

主题

1

帖子

1

积分

贫民

积分
1
QQ
duanwolf  楼主| 发表于 2019-5-24 22:05:20 | 显示全部楼层
非常感谢大家的指导
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表