博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
在指定路径中查找指定文件
阅读量:6341 次
发布时间:2019-06-22

本文共 909 字,大约阅读时间需要 3 分钟。

import os import os.pathimport shutildef findFile(path,fileName,isHaveExtension=False):    re=[]    for root,dirs,files in os.walk(path):        for name in files:            t=name.split('.')[0]            if isHaveExtension==False and t==fileName:                re.append(os.path.join(root,name))            if isHaveExtension==True and name==fileName:                name==fileName                re.append(os.path.join(root,name))    return reif __name__=="__main__":    path='C:\\code\\python'    name='1.png'    tri='C:\\code\\python\\temp'    where=findFile(path,name,True)    print(where)    test_name=100000    for temp in where:        shutil.copy(temp,tri)        t=os.path.basename(temp)           old_name=os.path.join(tri,t)        new_name=tri+'\\'+str(test_name)+'.'+t.split('.')[1]        test_name+=1             os.rename(old_name,new_name)

 

转载于:https://www.cnblogs.com/sklww/p/3643954.html

你可能感兴趣的文章
Hadoop - Azkaban 作业调度
查看>>
Hibernate学习之hibernate.cfg.xml
查看>>
Spring4.1新特性——Spring MVC增强
查看>>
【hibernate框架】多对多双向关联(XML实现)
查看>>
android sqlite 操作:rawQuery and execSQL
查看>>
Tags in Golang
查看>>
Intent传递大量数据崩溃
查看>>
nvm 怎么安装 ?
查看>>
配置ELK的环境和整合Spring+Logstash
查看>>
【教程】(Angular)模版引用变量的魔法
查看>>
写博客的目的
查看>>
Re:从零开始的机器学习 - Titanic: Machine Learning from Disaster
查看>>
esxi6.5 安装omsa(OpenManage Server Administrator)
查看>>
nginx web服务理论与实战
查看>>
java 库存 进销存 商户 多用户管理系统 SSM springmvc 项目源码
查看>>
网易音乐版轮播-react组件版本
查看>>
ES6 - 函数与剩余运算符
查看>>
你对position了解有多深?看完这2道有意思的题你就有底了...
查看>>
WebSocket跨域问题解决
查看>>
ECMAScript6基本介绍
查看>>