欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

python根據(jù)文件名批量搜索文件

 更新時(shí)間:2022年01月18日 16:00:39   作者:Point醬  
大家好,本篇文章主要講的是python根據(jù)文件名批量搜索文件,感興趣的同學(xué)趕快來(lái)看一看吧,對(duì)你有幫助的話記得收藏一下

需求場(chǎng)景,五百個(gè)文件里面,選取50個(gè)指定文件,放入新的文件夾里。

1、準(zhǔn)備工作

1 安裝python環(huán)境

可能會(huì)報(bào)錯(cuò),并且pip install 這些沒(méi)有的東西即可。

2 準(zhǔn)備一個(gè)excel文件

filename.xlsx 寫(xiě)好要塞選出來(lái)的文件名字,如下圖??

2、代碼

# encoding: utf-8
import os
import numpy as np
import pandas as pd
import shutil
 
file_path='/Users/user/Desktop/Notes' #文件路徑
filename_path='/Users/user/Desktop/filename.xlsx' #文件列表
 
filelist=os.listdir(file_path)  #獲取文件夾中的文件名稱(chēng)
file_name=pd.read_excel(filename_path) #讀取所需文件列表
 
file_name['count']=0 #定義新的一列count,用于計(jì)數(shù)
 
 
 
for file in filelist:
 m=file_name.shape[0] #表格的行數(shù)
 olddir=os.path.join(file_path,file) #每一個(gè)文件路徑
 for i in range(m):
  if str(file_name['name'][i]) in file: #尋找對(duì)應(yīng)的文件名
   F="/Users/user/Desktop/myfiles_filter/" #新文件夾名稱(chēng)(先建好)
   newdir=os.path.join(F,file)
   shutil.copy(olddir,newdir)  #復(fù)制到新文件夾中
   file_name['count'][i]=file_name['count'][i]+1 #計(jì)數(shù)
   print(file) #打印出文件名,其實(shí)我是為了看它是不是在運(yùn)行
  else:
   continue
 
file_name.to_excel('file_name_count.xlsx')  #保存新的文件列表

 然后在終端??

cd 文件所在的位置
python3 main.py

 注意路徑要寫(xiě)對(duì),打開(kāi)新的文件夾,就會(huì)發(fā)現(xiàn)50個(gè)文件已經(jīng)寫(xiě)入了。同時(shí)會(huì)為你生出一個(gè)新的excel表-file_name_count.xlsx ,幫你看到導(dǎo)出結(jié)果。

總結(jié)

到此這篇關(guān)于python根據(jù)文件名批量搜索文件的文章就介紹到這了,更多相關(guān)python搜索文件內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • windows10安裝python依賴(lài)報(bào)錯(cuò)can‘t?create?or?remove?files?in?install?directory問(wèn)題

    windows10安裝python依賴(lài)報(bào)錯(cuò)can‘t?create?or?remove?files?in?i

    這篇文章主要介紹了windows10安裝python依賴(lài)報(bào)錯(cuò)can‘t?create?or?remove?files?in?install?directory問(wèn)題及解決方案,具有很好的參考價(jià)值,希望對(duì)大家有所幫助
    2023-09-09
  • Python fileinput模塊應(yīng)用詳解

    Python fileinput模塊應(yīng)用詳解

    說(shuō)到fileinput,可能90%的碼農(nóng)表示沒(méi)用過(guò),甚至沒(méi)有聽(tīng)說(shuō)過(guò)。這不奇怪,因?yàn)樵趐ython界,既然open可以走天下,何必要fileinput呢,今天我們來(lái)了解下它
    2022-09-09
  • Python實(shí)現(xiàn)在圖像中隱藏二維碼的方法詳解

    Python實(shí)現(xiàn)在圖像中隱藏二維碼的方法詳解

    隱寫(xiě)是一種類(lèi)似于加密卻又不同于加密的技術(shù)。這篇文章主要介紹了如何利用Python語(yǔ)言實(shí)現(xiàn)在圖像中隱藏二維碼功能,感興趣的可以了解一下
    2022-09-09
  • Python?pygame繪制游戲圖像

    Python?pygame繪制游戲圖像

    這篇文章主要介紹了Python?pygame繪制游戲圖像,文章圍繞主題展開(kāi)pygame模塊完成飛機(jī)大戰(zhàn)游戲的實(shí)戰(zhàn)開(kāi)發(fā)的案例詳情,需要的朋友可以參考一下
    2022-08-08
  • Python中使用strip()方法刪除字符串中空格的教程

    Python中使用strip()方法刪除字符串中空格的教程

    這篇文章主要介紹了Python中使用strip()方法刪除字符串中空格的教程,是Python入門(mén)學(xué)習(xí)中的基礎(chǔ)知識(shí),需要的朋友可以參考下
    2015-05-05
  • Python3 解決讀取中文文件txt編碼的問(wèn)題

    Python3 解決讀取中文文件txt編碼的問(wèn)題

    今天小編就為大家分享一篇Python3 解決讀取中文文件txt編碼的問(wèn)題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2019-12-12
  • 利用python實(shí)現(xiàn)萬(wàn)年歷的查詢

    利用python實(shí)現(xiàn)萬(wàn)年歷的查詢

    本篇文章主要給大家分享的是python實(shí)現(xiàn)萬(wàn)年歷的查詢,利用python做能夠?qū)崿F(xiàn)萬(wàn)年歷查詢的一個(gè)小功能,感興趣的小伙伴可以參考一下
    2021-10-10
  • python opencv實(shí)現(xiàn)運(yùn)動(dòng)檢測(cè)

    python opencv實(shí)現(xiàn)運(yùn)動(dòng)檢測(cè)

    這篇文章主要為大家詳細(xì)介紹了python opencv實(shí)現(xiàn)運(yùn)動(dòng)檢測(cè),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2018-07-07
  • tensorflow模型轉(zhuǎn)ncnn的操作方式

    tensorflow模型轉(zhuǎn)ncnn的操作方式

    這篇文章主要介紹了tensorflow模型轉(zhuǎn)ncnn的操作方式,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2020-05-05
  • python進(jìn)度條庫(kù)tqdm的基本操作方法

    python進(jìn)度條庫(kù)tqdm的基本操作方法

    這篇文章主要介紹了python進(jìn)度條庫(kù)tqdm的基本操作方法,tqdm實(shí)時(shí)輸出處理進(jìn)度而且占用的CPU資源非常少,支持windows、Linux、mac等系統(tǒng),支持循環(huán)處理、多進(jìn)程、遞歸處理、還可以結(jié)合linux的命令來(lái)查看處理情況等優(yōu)點(diǎn),下面對(duì)其更多內(nèi)容詳細(xì)介紹,需要的朋友可以參考一下
    2022-03-03

最新評(píng)論