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

利用Python對文件夾下圖片數(shù)據進行批量改名的代碼實例

 更新時間:2019年02月21日 09:24:37   作者:枯萎的海風  
今天小編就為大家分享一篇關于利用Python對文件夾下圖片數(shù)據進行批量改名的代碼實例,小編覺得內容挺不錯的,現(xiàn)在分享給大家,具有很好的參考價值,需要的朋友一起跟隨小編來看看吧

1. 前言

我們最近在做一個使用flask 模擬 instagram 的圖片分享網站, 需要一些基本的圖片數(shù)據, 我們這里采用的是本地提供, 但是,使用爬蟲從網上爬下來的圖片,名字都是亂七八糟的,不利于編程,這里就需要對他們進行批量改名操作。

2. 基本思路

使用python 的os 模塊,對文件夾進行遍歷(listdir), 同時使用rename 進行改名操作

3. 實現(xiàn)效果

4. 實現(xiàn)代碼

代碼非常簡單

# -*- coding:utf8 -*-
import os
class BatchRename():
  '''
  批量重命名文件夾中的圖片文件
  '''
  def __init__(self):
    self.path = 'C:/Users/ThinkPad User/Desktop/weibo'
  def rename(self):
    filelist = os.listdir(self.path)
    total_num = len(filelist)
    i = 0
    for item in filelist:
      if item.endswith('.jpg'):
        src = os.path.join(os.path.abspath(self.path), item)
        dst = os.path.join(os.path.abspath(self.path), str(i) + '.jpg')
        try:
          os.rename(src, dst)
          print 'converting %s to %s ...' % (src, dst)
          i = i + 1
        except:
          continue
    print 'total %d to rename & converted %d jpgs' % (total_num, i)
if __name__ == '__main__':
  demo = BatchRename()
  demo.rename()

總結

以上就是這篇文章的全部內容了,希望本文的內容對大家的學習或者工作具有一定的參考學習價值,謝謝大家對腳本之家的支持。如果你想了解更多相關內容請查看下面相關鏈接

相關文章

  • 淺談Python生成器generator之next和send的運行流程(詳解)

    淺談Python生成器generator之next和send的運行流程(詳解)

    下面小編就為大家?guī)硪黄獪\談Python生成器generator之next和send的運行流程(詳解)。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2017-05-05
  • python 存儲json數(shù)據的操作

    python 存儲json數(shù)據的操作

    這篇文章主要介紹了python 存儲json數(shù)據的操作,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2021-05-05
  • Python3中的bytes類型和str類型

    Python3中的bytes類型和str類型

    這篇文章主要介紹了Python3中的bytes類型和str類型,bytes是一種比特流,他們之間的關系則是Python有個內置函數(shù)bytes()可以將字符串str類型轉換成bytes類型,下文更多詳細內容需要的小伙伴可以參考一下
    2022-05-05
  • Python 檢查數(shù)組元素是否存在類似PHP isset()方法

    Python 檢查數(shù)組元素是否存在類似PHP isset()方法

    isset方法來檢查數(shù)組元素是否存在,在Python中無對應函數(shù),在Python中一般可以通過異常來處理數(shù)組元素不存在的情況,而無須事先檢查
    2014-10-10
  • Python編程求質數(shù)實例代碼

    Python編程求質數(shù)實例代碼

    這篇文章主要介紹了Python編程求質數(shù)實例代碼,對求200,1000和100000以內的質數(shù)進行了測試,小編覺得還是挺不錯的,具有一定借鑒價值,需要的朋友可以參考下
    2018-01-01
  • python利用元類和描述器實現(xiàn)ORM模型的詳細步驟

    python利用元類和描述器實現(xiàn)ORM模型的詳細步驟

    Python中的類與數(shù)據庫之間的映射,對數(shù)據的操作就不用編寫SQL語言了,因為都封裝好了,比如你想插入一條數(shù)據,你就直接創(chuàng)建一個對象即可,下面通過本文學習下python利用元類和描述器實現(xiàn)ORM模型的詳細步驟,感興趣的朋友一起看看吧
    2021-11-11
  • Flask實現(xiàn)的接口響應中存在中文時接口返回為unicode亂碼的解決方法

    Flask實現(xiàn)的接口響應中存在中文時接口返回為unicode亂碼的解決方法

    本文給大家分享了新版Flask實現(xiàn)的接口響應中存在中文時接口返回為unicode亂碼的解決方法,文中通過代碼示例和圖文介紹的非常詳細,如果有遇到相同問題的朋友,可以參考閱讀本文
    2023-11-11
  • 基于python socketserver框架全面解析

    基于python socketserver框架全面解析

    下面小編就為大家?guī)硪黄趐ython socketserver框架全面解析。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2017-09-09
  • Python使用sax模塊解析XML文件示例

    Python使用sax模塊解析XML文件示例

    這篇文章主要介紹了Python使用sax模塊解析XML文件,結合實例形勢分析了Python使用sax模塊針對xml文件進行讀取、解析、內容處理等相關操作技巧,需要的朋友可以參考下
    2019-04-04
  • 詳解Python對某地區(qū)二手房房價數(shù)據分析

    詳解Python對某地區(qū)二手房房價數(shù)據分析

    這篇文章主要為大家介紹了Python數(shù)據分析某地區(qū)二手房房價,具有一定的參考價值,感興趣的小伙伴們可以參考一下,希望能夠給你帶來幫助
    2021-12-12

最新評論