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

python批量修改文件名的示例

 更新時間:2020年09月27日 09:26:44   作者:chuyaoxin  
這篇文章主要介紹了python批量修改文件名的示例,幫助大家更好的使用python處理文件,感興趣的朋友可以了解下

今天中午看了一集動漫《進擊的巨人》,看完后發(fā)現(xiàn)這些視頻的名稱有點亂,于是編程來批量重命名。

重命名之前的各名稱格式為——飛極速【www.feijisu.com】[16][720P][CHS-JAP] AVC.mp4,可以看到這個中間是有集數(shù)的,因此可以使用正則表達式提取,導入re模塊。

然后由于要修改文件名,需要用到os模塊。

os.listdir(path)

上面這行代碼可以將路徑path中所有的文件的名稱放入一個列表中。

os.path.abspath(name)

這行代碼可以得到名為name的文件的絕對路徑

os.chdir(path)

這個是將工作目錄修改為path

os.rename(src,dst)

將文件或者目錄名稱src改為dst

# -*- coding = utf-8 -*-
# @time:2020/6/26/026 14:02
# Author:cyx
# @File:文件批量重命名.py
# @Software:PyCharm

import os
import re


path = 'E://娛樂//動漫//進擊的巨人第一季//201304 18116 進01'
name_list = os.listdir(path)
print(name_list)

for name in name_list:
  os.chdir(path)
  file_name = os.path.abspath(name)
  src =file_name
  print(name)
  dst = re.search('[\d*-]+',name).group() + '.mp4' # 中間的這個-是因為有一個13-2集
  print(dst)
  try:
    os.rename(src,dst)
  except:
    continue

以上就是python批量修改文件名的示例的詳細內容,更多關于python批量修改文件名的資料請關注腳本之家其它相關文章!

相關文章

  • Python爬蟲基礎之selenium庫的用法總結

    Python爬蟲基礎之selenium庫的用法總結

    今天帶大家來學習selenium庫的使用方法及相關知識總結,文中非常詳細的介紹了selenium庫,對正在學習python的小伙伴很有幫助,需要的朋友可以參考下
    2021-05-05
  • python中numpy基礎學習及進行數(shù)組和矢量計算

    python中numpy基礎學習及進行數(shù)組和矢量計算

    這篇文章主要給大家介紹了python中numpy基礎知識,以及進行數(shù)組和矢量計算的相關資料,需要的朋友可以參考借鑒,下面來一起看看吧。
    2017-02-02
  • Python中最大最小賦值小技巧(分享)

    Python中最大最小賦值小技巧(分享)

    下面小編就為大家分享一篇Python中最大最小賦值小技巧,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2017-12-12
  • Python讀寫Redis數(shù)據(jù)庫操作示例

    Python讀寫Redis數(shù)據(jù)庫操作示例

    Redis是一個開源的非關系型數(shù)據(jù)庫,它采用C語言編寫,是一個key-value存儲系統(tǒng),它存儲的value類型很多,包括string(字符串),list(鏈表),set(集合),zset(有序集合),hash(哈希)
    2014-03-03
  • 詳解Python調試神器之PySnooper

    詳解Python調試神器之PySnooper

    在程序開發(fā)過程中,代碼的運行往往會和我們預期的結果有所差別。于是,我們需要清楚代碼運行過程中到底發(fā)生了什么?代碼哪些模塊運行了,哪些模塊沒有運行?輸出的局部變量是什么樣的?PySnooper,能夠大大減少調試過程中的工作量
    2021-11-11
  • python學習print中format的用法示例

    python學習print中format的用法示例

    這篇文章主要為大家介紹了python學習print中format的用法示例,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2023-03-03
  • Python編程基礎之運算符重載詳解

    Python編程基礎之運算符重載詳解

    這篇文章主要為大家詳細介紹了Python運算符重載,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下,希望能夠給你帶來幫助
    2022-01-01
  • python支付寶支付示例詳解

    python支付寶支付示例詳解

    這篇文章主要為大家詳細介紹了python支付寶支付示例,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2019-08-08
  • python二分法查找函數(shù)底值

    python二分法查找函數(shù)底值

    大家好,本篇文章主要講的是python二分法查找函數(shù)底值,感興趣的同學趕快來看一看吧,對你有用的話記得收藏一下,方便下次瀏覽
    2021-12-12
  • 淺析Python3爬蟲登錄模擬

    淺析Python3爬蟲登錄模擬

    本篇文章通過學習python爬蟲相關知識點來分析Python3爬蟲登錄模擬的原理以及相關代碼分析,對此有興趣的朋友參考下。
    2018-02-02

最新評論