亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

python根據文件名批量搜索文件

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

需求場景,五百個文件里面,選取50個指定文件,放入新的文件夾里。

1、準備工作

1 安裝python環(huán)境

可能會報錯,并且pip install 這些沒有的東西即可。

2 準備一個excel文件

filename.xlsx 寫好要塞選出來的文件名字,如下圖??

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)  #獲取文件夾中的文件名稱
file_name=pd.read_excel(filename_path) #讀取所需文件列表
 
file_name['count']=0 #定義新的一列count,用于計數
 
 
 
for file in filelist:
 m=file_name.shape[0] #表格的行數
 olddir=os.path.join(file_path,file) #每一個文件路徑
 for i in range(m):
  if str(file_name['name'][i]) in file: #尋找對應的文件名
   F="/Users/user/Desktop/myfiles_filter/" #新文件夾名稱(先建好)
   newdir=os.path.join(F,file)
   shutil.copy(olddir,newdir)  #復制到新文件夾中
   file_name['count'][i]=file_name['count'][i]+1 #計數
   print(file) #打印出文件名,其實我是為了看它是不是在運行
  else:
   continue
 
file_name.to_excel('file_name_count.xlsx')  #保存新的文件列表

 然后在終端??

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

 注意路徑要寫對,打開新的文件夾,就會發(fā)現50個文件已經寫入了。同時會為你生出一個新的excel表-file_name_count.xlsx ,幫你看到導出結果。

總結

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

相關文章

  • windows10安裝python依賴報錯can‘t?create?or?remove?files?in?install?directory問題

    windows10安裝python依賴報錯can‘t?create?or?remove?files?in?i

    這篇文章主要介紹了windows10安裝python依賴報錯can‘t?create?or?remove?files?in?install?directory問題及解決方案,具有很好的參考價值,希望對大家有所幫助
    2023-09-09
  • Python fileinput模塊應用詳解

    Python fileinput模塊應用詳解

    說到fileinput,可能90%的碼農表示沒用過,甚至沒有聽說過。這不奇怪,因為在python界,既然open可以走天下,何必要fileinput呢,今天我們來了解下它
    2022-09-09
  • Python實現在圖像中隱藏二維碼的方法詳解

    Python實現在圖像中隱藏二維碼的方法詳解

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

    Python?pygame繪制游戲圖像

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

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

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

    Python3 解決讀取中文文件txt編碼的問題

    今天小編就為大家分享一篇Python3 解決讀取中文文件txt編碼的問題,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2019-12-12
  • 利用python實現萬年歷的查詢

    利用python實現萬年歷的查詢

    本篇文章主要給大家分享的是python實現萬年歷的查詢,利用python做能夠實現萬年歷查詢的一個小功能,感興趣的小伙伴可以參考一下
    2021-10-10
  • python opencv實現運動檢測

    python opencv實現運動檢測

    這篇文章主要為大家詳細介紹了python opencv實現運動檢測,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2018-07-07
  • tensorflow模型轉ncnn的操作方式

    tensorflow模型轉ncnn的操作方式

    這篇文章主要介紹了tensorflow模型轉ncnn的操作方式,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2020-05-05
  • python進度條庫tqdm的基本操作方法

    python進度條庫tqdm的基本操作方法

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

最新評論