激情久久久_欧美视频区_成人av免费_不卡视频一二三区_欧美精品在欧美一区二区少妇_欧美一区二区三区的

腳本之家,腳本語言編程技術及教程分享平臺!
分類導航

Python|VBS|Ruby|Lua|perl|VBA|Golang|PowerShell|Erlang|autoit|Dos|bat|

服務器之家 - 腳本之家 - Python - Python批量修改文件名,文件再多也只要一秒

Python批量修改文件名,文件再多也只要一秒

2022-03-11 00:09嗨學編程 Python

大家好,本篇文章主要講的是Python批量修改文件名,文件再多也只要一秒,感興趣的同學趕快來看一看,對你有幫助的話記得收藏一下,方便下次瀏覽

一、我為什么要寫這篇

好兄弟們,妹子要少看,技能要多學,每天一個小技巧,撩妹手段少不了~

Python批量修改文件名,文件再多也只要一秒

昨天有人問我怎么批量修改文件名,然后我隨便寫了一種,他說我不nice,這我就忍不住了,反手就給他寫了好幾種,你們來看看,這個到底刑不刑。

Python批量修改文件名,文件再多也只要一秒

很多兄弟在學習Python的時候因為不太明確學習方向,沒有好的學習資料,遇到問題也沒人解答,就很難受,甚至可能學著學著就放棄了,直接私我就行了,我都給大家準備好了。

 

Python批量修改文件名,文件再多也只要一秒

在原有的名字前中后批量加字

隨意一點,這是我剛剛新建的文件夾和我存放的路徑。

Python批量修改文件名,文件再多也只要一秒

我們來看看代碼,我讀詳細注釋了。

import os #導入模塊
filename = 'C:\\Users\\Administrator\\Desktop\\123' #文件地址
list_path = os.listdir(filename)  #讀取文件夾里面的名字
for index in list_path:  #list_path返回的是一個列表   通過for循環遍歷提取元素
  name = index.split('.')[0]   #split字符串分割的方法 , 分割之后是返回的列表 索引取第一個元素[0]
  kid = index.split('.')[-1]   #[-1] 取最后一個
  path = filename + '\\' + index
  new_path = filename + '\\'  + name + '彥祖你來了啊' + '.' + kid  
  os.rename(path, new_path) #重新命名

print('修改完成')

如果你照抄,原有的名字沒動,這個代碼只會在原有的名字后面添加你想取的名字+原有的名字。

Python批量修改文件名,文件再多也只要一秒

如果你要在前面添加,在第八行把 + name 刪了。

Python批量修改文件名,文件再多也只要一秒

如果你要在后面添加,第八行把+ kid 刪了。

Python批量修改文件名,文件再多也只要一秒

 

所有文件重新命名并添加序號

這種的話,直接把原來的名字都給改掉,在后面添加序號,來我們先準備要改的文件。

Python批量修改文件名,文件再多也只要一秒

先看代碼

import os  #導入模塊

filename = 'C:\\Users\\Administrator\\Desktop\\123' #文件地址
list_path = os.listdir(filename)   #讀取文件夾里面的名字

count = 1
for index in list_path:
  path = filename + '\\' + index  # 原本文件名
  new_path = filename + '\\' + f'彥祖,你又來看我文章了{count}'
  print(new_path)
  os.rename(path, new_path)
  count += 1

print('修改完成')

代碼的話,大致跟前面差不多,沒怎么注釋了,就是加上序號和覆蓋原本的名字。

看看效果

Python批量修改文件名,文件再多也只要一秒

當然序號的話,也可以放在后面,把 彥祖,你又來看我文章了{count}換成 {count}彥祖,你又來看我文章了 前后換一下就行了。

Python批量修改文件名,文件再多也只要一秒

 

導入Excel數據批量修改為文件名

這個的話,咱們首先要有Excel數據,沒有的話瞎編一個。

Python批量修改文件名,文件再多也只要一秒

保存好,我這里把Excel文件命名為18.xls

你問我前面為什么有個盧本偉?我也不知道,剛剛女朋友問我我怎么站起來了

Python批量修改文件名,文件再多也只要一秒

然后要改名的文件,這回我用的是文本文檔,因為等下還有個小技巧。

Python批量修改文件名,文件再多也只要一秒

還是熟悉的路徑

來吃夠,上代碼

import os
import xlrd


count = 1 
path = "C:\\Users\\Administrator\\Desktop\\123" #文件所在文件夾
expath = "C:\\Users\\Administrator\\Desktop\\18.xls"#Excel表所在文件夾

x1 = xlrd.open_workbook(expath)#讀取excel
sheet1 = x1.sheet_by_name("Sheet1")#讀取sheet1


idlist = sheet1.col_values(0)#存放第一列
xylist = sheet1.col_values(1)#存放第二列




filelist = os.listdir(path)#讀取文件目錄

for files in filelist:#遍歷文件目錄
  Olddir = os.path.join(path,files)#舊的文件位置
  os.renames(Olddir,os.path.join(path,str(int(idlist[count]))+"   "+xylist[count]))#新的文件位置
  count = count +1#計數指針后移

OK 我們來試試看

Python批量修改文件名,文件再多也只要一秒

可能有人要問了,說好的小技巧呢? 莫慌,來了來了~

Python批量修改文件名,文件再多也只要一秒

你們有沒有注意到我修改后的文件是不是不一樣的,沒得格式。

所以我們還得加上個格式,至于是什么格式,你原本的文件是什么格式就加上什么格式。

我們在新的文件位置那行最后,括號里面加上+".txt" 我這里是txt文件我就加txt了。

Python批量修改文件名,文件再多也只要一秒

挺簡單的,兄弟們這不nice嗎?

到此這篇關于Python批量修改文件名,文件再多也只要一秒的文章就介紹到這了,更多相關Python批量修改文件名內容請搜索服務器之家以前的文章或繼續瀏覽下面的相關文章希望大家以后多多支持服務器之家!

原文鏈接:https://blog.csdn.net/fei347795790/article/details/121578948

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 天天色狠狠干 | 蜜桃精品视频在线观看 | 一级黄色国产视频 | 色综合久久久久综合99 | 成人毛片一区 | 精品中文字幕久久久久四十五十骆 | 成人性爱视频在线观看 | h视频免费观看 | 久久综合久久综合久久 | 久久草草亚洲蜜桃臀 | 中国漂亮护士一级a毛片 | 综合欧美一区二区三区 | 国产深夜福利视频在线播放 | 欧美成人一区免费视频 | 国产高清自拍一区 | 最新中文字幕日本 | 久久久精品99| 欧美人的天堂一区二区三区 | 国产午夜精品久久久 | 免费国产在线精品 | 日韩不卡一区二区 | 依依成人综合 | 国产在线1区 | 在线观看第一区 | 关键词 | 亚洲福利在线免费观看 | 日韩欧美电影在线观看 | 欧美成人精品一区 | 亚洲精品动漫在线观看 | 欧美性猛交一区二区三区精品 | 美女91视频| 国产羞羞视频在线观看免费应用 | 伦一区二区三区中文字幕v亚洲 | 亚洲无毛av | 国产精品视频一区二区三区四区国 | 特级西西444www大精品视频免费看 | 午夜视频在线观看91 | 久久久久久久亚洲视频 | 成人午夜天堂 | 国产精品免费视频观看 | 毛片在线视频在线播放 |