python 输入文件名查找_Python实现的根据文件名查找数据文件功能示例
本文实例讲述了Python实现的根据文件名查找数据文件功能。分享给大家供大家参考,具体如下:
#-*- coding: UTF-8 -*-
import os
import shutil
AllFiles=[]
NameFiles=[]
def findFie(filePath):
pathDir = os.listdir(filePath)
for allDir in pathDir:
# print(allDir)
AllFiles.append(allDir)
#pass
#filepath = 'C:\\Users\\IBM_ADMIN\\Desktop\\cognos\\datastage\\71&72\\71\\71sns'
#copyfile = 'C:\\Users\\IBM_ADMIN\\Desktop\\cognos\\datastage\\71&72\\71mtp'
filepath = 'C:\\Users\\IBM_ADMIN\\Desktop\\cognos\\datastage\\71&72\\72\\72sns'
copyfile = 'C:\\Users\\IBM_ADMIN\\Desktop\\cognos\\datastage\\71&72\\72mtp'
shutil.rmtree(copyfile)
os.mkdir(copyfile)
findFie(filepath)
def readFile():
readFile = open('./jobname')
i = 0
for eachLine in readFile:
i= i + 1
#print(eachLine)
NameFiles.append(eachLine.replace('\n','')) # 去掉换行符
readFile()
#字符串比较
def doTheCompare():
for x in NameFiles:
print(x)
for y in AllFiles:
if x == y :
copyFrom = os.path.join(filepath,x)
copyTo = os.path.join(copyfile,x)
shutil.copyfile(copyFrom,copyTo)
else:
pass
#print ("file not find under sns process,thanks .please check with wumi.")
doTheCompare()
附:这里再补充一个更为简单的文件搜索功能示例:
# -*- coding:utf-8 -*-
import os
def search(path=".", name="1"):
for item in os.listdir(path):
item_path = os.path.join(path, item)
if os.path.isdir(item_path):
search(item_path, name)
elif os.path.isfile(item_path):
if name in item:
print(item_path)
if __name__ == "__main__":
search(path=r"D:\360Downloads",name="dll")
希望本文所述对大家Python程序设计有所帮助。
python 输入文件名查找_Python实现的根据文件名查找数据文件功能示例相关推荐
- python查找文件名_Python实现的根据文件名查找数据文件功能示例
这篇文章主要介绍了Python实现的根据文件名查找数据文件功能,涉及Python针对文件与目录的遍历.查询等相关操作技巧,需要的朋友可以参考下 本文实例讲述了Python实现的根据文件名查找数据文件功 ...
- python 调整灰度图像对比度_Python实现PS图像调整之对比度调整功能示例
本文实例讲述了Python实现PS图像调整之对比度调整功能.分享给大家供大家参考,具体如下: 这里用 Python 实现 PS 里的图像调整–对比度调整.具体的算法原理如下: (1).nRGB = R ...
- python客户端与服务器端_Python实现的FTP通信客户端与服务器端功能示例
本文实例讲述了Python实现的FTP通信客户端与服务器端功能.分享给大家供大家参考,具体如下: 一 代码 1.服务端代码 import socket import threading import ...
- python线程同步锁_Python实现的多线程同步与互斥锁功能示例
本文实例讲述了Python实现的多线程同步与互斥锁功能.分享给大家供大家参考,具体如下: #! /usr/bin/env python #coding=utf-8 import threading i ...
- python读取json配置文件_Python简单读取json文件功能示例
本文实例讲述了Python简单读取json文件功能.分享给大家供大家参考,具体如下: read_json.json: { "rule":{ "namespace" ...
- python批量修改文件名代码_python脚本批量修改文件名
我曾以为,写脚本是很难的,直到我遇到了Python 前言随着国内版权意识的跟进,很多影视音乐资源开始收费,而且度盘又经常随意封杀各种资源,所以,为了保护资源,老司机们越来越倾向于把资源下载到本地,但随 ...
- python输入input数组_python怎么输入数组
python怎么输入数组? python输入数组 一维数组:arr = input("") //输入一个一维数组,每个数之间使空格隔开 num = [int(n) for n in ...
- python表示差值_Python算法之差值查找-Testfan打卡学测开0116
原标题:Python算法之差值查找-Testfan打卡学测开0116 本期技术分享讲师:Arthur老师 题目内容:什么是差值查找? 解析: 之前我们介绍过"二分查找"发.考虑一个 ...
- python 输入一个数组_python怎么输入数组
python怎么输入数组? python输入数组 一维数组:arr = input("") //输入一个一维数组,每个数之间使空格隔开 num = [int(n) for n in ...
最新文章
- WCF之元数据交换 (Metadata Exchange)
- mfc 制作不同的文档模板mdi不同的子窗体_制作ACK集群自定义节点镜像的正确姿势...
- 卍解,开放基础架构的力量--9月26日免费大型讲座预告
- fastjson将json字符串转为Map对象,拿走不谢
- 开源IT从业者最受欢迎5大技能
- Java 设计模式之策略模式
- delete file$ recovery----惜分飞
- Linux下SCP使用技巧
- NASA的10条代码编写原则
- Linux常用视频播放器
- 绿色版DNF(地下城勇士)全键盘连发工具,支持DNF双开
- AutoCAD.net Transaction实例4 标高
- 微信小程序登录小实例
- smartdns使用指南_OpenWrt之SmartDNS 使用教程(PLUS+版)
- 京东java面试流程_java京东社招面试经历
- JAVA求解一元二次方程
- 收藏夹吃灰系列(二):教小师妹通过代码实现Swagger在线接口文档转word文档!教完后...?
- 小程序如何cdn加速服务器,小程序游戏加速方案
- win10应用已被java安全阻止,win10系统不能运行java提示“应用程序已被安全设置被阻止”的图文方法...
- 已解决:极品飞车9 Most Wanted无故跳出回桌面问题