最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

python批量修改文件名的示例

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

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

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

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

os.listdir(path)

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

os.path.abspath(name)

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

os.chdir(path)

這個(gè)是將工作目錄修改為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://娛樂//動(dòng)漫//進(jìn)擊的巨人第一季//201304 18116 進(jìn)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' # 中間的這個(gè)-是因?yàn)橛幸粋€(gè)13-2集
  print(dst)
  try:
    os.rename(src,dst)
  except:
    continue

以上就是python批量修改文件名的示例的詳細(xì)內(nèi)容,更多關(guān)于python批量修改文件名的資料請(qǐng)關(guān)注腳本之家其它相關(guān)文章!

相關(guān)文章

  • Python實(shí)現(xiàn)彈球小游戲的示例代碼

    Python實(shí)現(xiàn)彈球小游戲的示例代碼

    這篇文章主要為大家詳細(xì)介紹了Python如何實(shí)現(xiàn)簡(jiǎn)單的彈球小游戲,文中講解非常細(xì)致,代碼幫助大家更好的理解和學(xué)習(xí),感興趣的朋友可以了解下
    2022-11-11
  • python之django母板頁(yè)面的使用

    python之django母板頁(yè)面的使用

    這篇文章主要介紹了python之django母板頁(yè)面的使用,母版頁(yè)用于處理html頁(yè)面相同部分內(nèi)容,小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧
    2018-07-07
  • python中enumerate的用法實(shí)例解析

    python中enumerate的用法實(shí)例解析

    這篇文章主要介紹了python中enumerate的用法,對(duì)Python初學(xué)者而言是非常重要的概念,需要的朋友可以參考下
    2014-08-08
  • 教你實(shí)現(xiàn)Ubuntu安裝Python

    教你實(shí)現(xiàn)Ubuntu安裝Python

    這篇文章主要為大家介紹了Ubuntu安裝Python的實(shí)現(xiàn)過程詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2023-06-06
  • matplotlib.subplot()畫子圖并共享y坐標(biāo)軸的方法

    matplotlib.subplot()畫子圖并共享y坐標(biāo)軸的方法

    Matplotlib的可以把很多張圖畫到一個(gè)顯示界面,本文主要介紹matplotlib.subplot()畫子圖并共享y坐標(biāo)軸的方法,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2021-05-05
  • Python argparse模塊應(yīng)用實(shí)例解析

    Python argparse模塊應(yīng)用實(shí)例解析

    這篇文章主要介紹了Python argparse模塊應(yīng)用實(shí)例解析,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2019-11-11
  • Python?pip安裝庫(kù)時(shí)存在緩存以及清除方法

    Python?pip安裝庫(kù)時(shí)存在緩存以及清除方法

    這篇文章主要給大家介紹了關(guān)于Python?pip安裝庫(kù)時(shí)存在緩存以及清除方法的相關(guān)資料,我們?cè)诎惭bPython庫(kù)時(shí),是安裝版的話一般都通過?pip?install?xxx?來安裝包,但安裝下載的文件都會(huì)緩存下來,而且一般都在C盤,需要的朋友可以參考下
    2023-08-08
  • 詳解HttpRunner3的HTTP請(qǐng)是如何發(fā)出

    詳解HttpRunner3的HTTP請(qǐng)是如何發(fā)出

    這篇文章主要為大家介紹了HttpRunner3的HTTP請(qǐng)是如何發(fā)出詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2023-07-07
  • Python實(shí)現(xiàn)查詢剪貼板自動(dòng)匹配信息的思路詳解

    Python實(shí)現(xiàn)查詢剪貼板自動(dòng)匹配信息的思路詳解

    這篇文章主要介紹了Python實(shí)現(xiàn)查詢剪貼板自動(dòng)匹配信息,本文通過示例代碼給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2021-07-07
  • python生成單位陣或?qū)顷嚨娜N方式小結(jié)

    python生成單位陣或?qū)顷嚨娜N方式小結(jié)

    這篇文章主要介紹了python生成單位陣或?qū)顷嚨娜N方式小結(jié),具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2022-05-05

最新評(píng)論

金塔县| 卢氏县| 濮阳县| 敦化市| 诸城市| 汉川市| 广东省| 北安市| 苏尼特左旗| 图木舒克市| 永清县| 华容县| 抚顺市| 庆阳市| 海丰县| 军事| 疏附县| 兴安县| 大荔县| 双柏县| 芜湖县| 芒康县| 都兰县| 建昌县| 巴林右旗| 九龙城区| 民乐县| 怀化市| 黔西县| 绍兴市| 恩平市| 县级市| 澄迈县| 凤山市| 上饶市| 甘谷县| 湖南省| 桂东县| 红安县| 普兰县| 高密市|