亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

使用Python怎么提取文件中的.jpg文件

發布時間:2021-02-26 15:32:00 來源:億速云 閱讀:511 作者:戴恩恩 欄目:開發技術

這篇文章主要為大家詳細介紹了使用Python怎么提取文件中的.jpg文件,文中示例代碼介紹的非常詳細,具有一定的參考價值,發現的小伙伴們可以參考一下:

Python主要用來做什么

Python主要應用于:1、Web開發;2、數據科學研究;3、網絡爬蟲;4、嵌入式應用開發;5、游戲開發;6、桌面應用開發。

python里面可以將路徑里面的\替換成/避免轉義。

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

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

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

glob的glob方法提取目標文件夾的所有圖片,對每張圖片進行顯示保存等操作。

詳細代碼及注釋如下:

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文件復制轉移到新的文件夾
  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'): #當按s鍵時保存此幀,按其他鍵則不保存而跳到下一幀
    cv2.imwrite('D:/want/%d.jpg'%i,img,[int( cv2.IMWRITE_JPEG_QUALITY), 100])
    cv2.destroyAllWindows()
  else:
    cv2.destroyAllWindows()
  i=i+1

以上就是億速云小編為大家收集整理的使用Python怎么提取文件中的.jpg文件,如何覺得億速云網站的內容還不錯,歡迎將億速云網站推薦給身邊好友。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

自贡市| 德保县| 仁布县| 聂拉木县| 永泰县| 江孜县| 陵川县| 大田县| 阜平县| 铜陵市| 柘城县| 清流县| 寿宁县| 遂川县| 平和县| 阿鲁科尔沁旗| 阜宁县| 会宁县| 临汾市| 文安县| 澄江县| 海城市| 开鲁县| 铅山县| 乐陵市| 岳阳市| 陕西省| 靖州| 当雄县| 昌邑市| 永嘉县| 获嘉县| 凌海市| 基隆市| 云梦县| 玉龙| 淮南市| 定日县| 商都县| 睢宁县| 本溪市|