Python批處理更改文件名os.rename的方法
更新時間:2018年10月26日 08:38:44 作者:煮酒客_Mikoy
今天小編就為大家分享一篇Python批處理更改文件名os.rename的方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
在工作中,我們經(jīng)常會遇到需要對大批量文件進行重命名的操作,而python提供了很簡單的方法:
import os
#top是目標(biāo)文件夾(絕對路徑),os.walk會讀取其內(nèi)的文件及文件夾直至空。
for a,b,c in os.walk(top='dir'):
n = len(c)
#對文件大小進行過濾
if n >= 10:
for i in range(n):
#根據(jù)命名規(guī)則進行匹配分割,eg: 4399_0_1234_60.jpg
name = c[i].split('_',1)[1] #根據(jù)'_'被分割兩次['4399', '0_1234_60.jpg']
#'$'定義你想添加的名字
newName = '$' + name
#os.rename(old_path, new_path)
#ubuntu的文件夾路徑是'/',Windows下是'\'。
os.rename(a + '/' + c[i],a + '/' + newName)
以上這篇Python批處理更改文件名os.rename的方法就是小編分享給大家的全部內(nèi)容了,希望能給大家一個參考,也希望大家多多支持腳本之家。
相關(guān)文章
Python中函數(shù)調(diào)用9大方法小結(jié)
在Python中,函數(shù)是一種非常重要的編程概念,它們使得代碼模塊化、可重用,并且能夠提高代碼的可讀性,本文將深入探討Python函數(shù)調(diào)用的9種方法,需要的可以參考下2024-01-01
Pandas設(shè)置DataFrame的index索引起始值為1的兩種方法
DataFrame中的index索引列默認是從0開始的,那么我們?nèi)绾卧O(shè)置index索引列起始值從1開始呢,本文主要介紹了Pandas設(shè)置DataFrame的index索引起始值為1的兩種方法,感興趣的可以了解一下2024-07-07
翻轉(zhuǎn)數(shù)列python實現(xiàn),求前n項和,并能輸出整個數(shù)列的案例
這篇文章主要介紹了翻轉(zhuǎn)數(shù)列python實現(xiàn),求前n項和,并能輸出整個數(shù)列的案例,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2020-05-05
pycharm自定義TODO類注釋以及高亮顏色的設(shè)置方法
這篇文章主要介紹了pycharm自定義TODO類注釋以及高亮顏色的設(shè)置方法,文中通過圖文結(jié)合的方式給大家介紹的非常詳細,具有一定的參考價值,需要的朋友可以參考下2024-03-03

