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

Python提取轉(zhuǎn)移文件夾內(nèi)所有.jpg文件并查看每一幀的方法

 更新時間:2019年06月27日 15:45:44   作者:sestien  
今天小編就為大家分享一篇Python提取轉(zhuǎn)移文件夾內(nèi)所有.jpg文件并查看每一幀的方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧

python里面可以將路徑里面的\替換成/避免轉(zhuǎn)義。

os.walk方法可以將目標(biāo)路徑下文件的root,dirs,files提取出來。后面對每個文件進(jìn)行操作。

切片操作[:]判斷是否為.jpg或.JPG文件。

shutil的copy方法將文件從舊路徑復(fù)制到新路徑。

glob的glob方法提取目標(biāo)文件夾的所有圖片,對每張圖片進(jìn)行顯示保存等操作。

詳細(xì)代碼及注釋如下:

import os
import shutil
import glob
import cv2
 
path = 'C:/Users/deepw/Desktop/testfile'
new_path = 'D:/new'
for root,dirs,files in os.walk(path): #提取文件夾下所有jpg文件復(fù)制轉(zhuǎn)移到新的文件夾
  for i in range(len(files)):
    if files[i][-3:] == 'jpg' or files[i][-3:] == 'JPG':
      file_path = root + '/' + files[i]
      new_file_path = new_path + '/' + files[i]
      shutil.copy(file_path,new_file_path)
 
 
 
img_path = glob.glob('D:/new/*.jpg') #獲取新文件夾下所有圖片
i=1
for each in img_path:
  img = cv2.imread(each, cv2.IMREAD_UNCHANGED)
  cv2.imshow('Image', img) #順次顯示每一幀
  k=cv2.waitKey(0) #每一幀等待時間為無窮大
  if k == ord('s'): #當(dāng)按s鍵時保存此幀,按其他鍵則不保存而跳到下一幀
    cv2.imwrite('D:/want/%d.jpg'%i,img,[int( cv2.IMWRITE_JPEG_QUALITY), 100])
    cv2.destroyAllWindows()
  else:
    cv2.destroyAllWindows()
  i=i+1

以上這篇Python提取轉(zhuǎn)移文件夾內(nèi)所有.jpg文件并查看每一幀的方法就是小編分享給大家的全部內(nèi)容了,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • python畫圖的函數(shù)用法以及技巧

    python畫圖的函數(shù)用法以及技巧

    在本文里小編給大家整理的是關(guān)于怎么用python畫圖以及python畫圖中turtle函數(shù)的用法技巧,需要的朋友們參考下。
    2019-06-06
  • python中使用you-get庫批量在線下載bilibili視頻的教程

    python中使用you-get庫批量在線下載bilibili視頻的教程

    這篇文章主要介紹了使用python中you-get庫批量在線下載bilibili視頻的方法,本文通過實(shí)例代碼給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2020-03-03
  • Python中單例模式總結(jié)

    Python中單例模式總結(jié)

    單例模式(Singleton Pattern)是一種常用的軟件設(shè)計(jì)模式,該模式的主要目的是確保某一個類只有一個實(shí)例存在。當(dāng)你希望在整個系統(tǒng)中,某個類只能出現(xiàn)一個實(shí)例時,單例對象就能派上用場。
    2018-02-02
  • python腳本框架webpy模板控制結(jié)構(gòu)

    python腳本框架webpy模板控制結(jié)構(gòu)

    這篇文章主要為大家介紹了python腳本框架webpy模板控制結(jié)構(gòu)示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步
    2021-11-11
  • Python使用MapReduce編程模型統(tǒng)計(jì)銷量

    Python使用MapReduce編程模型統(tǒng)計(jì)銷量

    MapReduce是面向大數(shù)據(jù)并行處理的計(jì)算模型、框架和平臺,是一種計(jì)算引擎,可以把我們對大批量數(shù)據(jù)的計(jì)算通過抽象成map與reduce兩個子任務(wù)進(jìn)行計(jì)算從而更快的得到想要的結(jié)果
    2022-04-04
  • Python實(shí)現(xiàn)arctan換算角度的示例

    Python實(shí)現(xiàn)arctan換算角度的示例

    本文主要介紹了Python實(shí)現(xiàn)arctan換算角度的示例,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2023-03-03
  • python遞歸函數(shù)繪制分形樹的方法

    python遞歸函數(shù)繪制分形樹的方法

    這篇文章主要為大家詳細(xì)介紹了python遞歸函數(shù)繪制分形樹的方法,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2018-06-06
  • Python中導(dǎo)入csv數(shù)據(jù)文件的詳細(xì)示例教程

    Python中導(dǎo)入csv數(shù)據(jù)文件的詳細(xì)示例教程

    Python中的csv模塊是一種用于讀取和寫入csv文件的模塊,csv可以用于將數(shù)據(jù)從文件或者其他來源導(dǎo)入到Python中進(jìn)行分析和處理,在這篇文章中,我們將全面介紹Python中如何導(dǎo)入csv文件,并將從多個方面進(jìn)行詳細(xì)探討,感興趣的朋友一起看看吧
    2024-03-03
  • python機(jī)器學(xué)習(xí)高數(shù)篇之泰勒公式

    python機(jī)器學(xué)習(xí)高數(shù)篇之泰勒公式

    這篇文章主要介紹了python機(jī)器學(xué)習(xí)高數(shù)篇之函數(shù)極限和導(dǎo)數(shù),本文給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2021-08-08
  • python 異或加密字符串的實(shí)例

    python 異或加密字符串的實(shí)例

    今天小編就為大家分享一篇python 異或加密字符串的實(shí)例,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2018-10-10

最新評論