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

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

 更新時間:2021年12月01日 15:35:03   作者:嗨學編程  
大家好,本篇文章主要講的是Python批量修改文件名,文件再多也只要一秒,感興趣的同學趕快來看一看,對你有幫助的話記得收藏一下,方便下次瀏覽

一、我為什么要寫這篇

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

在這里插入圖片描述

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

在這里插入圖片描述

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

在這里插入圖片描述

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

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

在這里插入圖片描述

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

import os #導入模塊
filename = 'C:\\Users\\Administrator\\Desktop\\123' #文件地址
list_path = os.listdir(filename)  #讀取文件夾里面的名字
for index in list_path:  #list_path返回的是一個列表   通過for循環(huán)遍歷提取元素
    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('修改完成')

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

在這里插入圖片描述

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

在這里插入圖片描述

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

在這里插入圖片描述

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

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

在這里插入圖片描述

先看代碼

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('修改完成')

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

看看效果

在這里插入圖片描述

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

在這里插入圖片描述

四、導入Excel數(shù)據(jù)批量修改為文件名

這個的話,咱們首先要有Excel數(shù)據(jù),沒有的話瞎編一個。

在這里插入圖片描述

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

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

在這里插入圖片描述

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

在這里插入圖片描述

還是熟悉的路徑

來吃夠,上代碼

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#計數(shù)指針后移

OK 我們來試試看

在這里插入圖片描述

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

在這里插入圖片描述

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

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

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

在這里插入圖片描述

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

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

相關文章

  • python?slack桌面自動化開發(fā)工具

    python?slack桌面自動化開發(fā)工具

    這篇文章主要為大家介紹了python?slack桌面自動化開發(fā)工具使用示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2022-08-08
  • Django項目創(chuàng)建及管理實現(xiàn)流程詳解

    Django項目創(chuàng)建及管理實現(xiàn)流程詳解

    這篇文章主要介紹了Django項目創(chuàng)建及管理實現(xiàn)流程詳解,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下
    2020-10-10
  • Python表格處理模塊xlrd在Anaconda中的安裝方法

    Python表格處理模塊xlrd在Anaconda中的安裝方法

    本文介紹在Anaconda環(huán)境下,安裝Python讀取.xls格式表格文件的庫xlrd的方法,xlrd是一個用于讀取Excel文件的Python庫,本文介紹了xlrd庫的一些主要特點和功能,感興趣的朋友一起看看吧
    2024-04-04
  • Python邊緣檢測之prewitt,sobel和laplace算子詳解

    Python邊緣檢測之prewitt,sobel和laplace算子詳解

    這篇文章主要為大家詳細介紹了Python邊緣檢測中prewitt、sobel和laplace算子的使用方法,文中的示例代碼講解詳細,感興趣的小伙伴可以了解一下
    2023-04-04
  • Python QTimer實現(xiàn)多線程及QSS應用過程解析

    Python QTimer實現(xiàn)多線程及QSS應用過程解析

    這篇文章主要介紹了Python QTimer實現(xiàn)多線程及QSS應用過程解析,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下
    2020-07-07
  • Python?中OS?module的使用詳解

    Python?中OS?module的使用詳解

    這篇文章主要介紹了Python?中OS?module的使用詳解,本文通過實例代碼給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2023-03-03
  • python讀取和保存圖片5種方法對比

    python讀取和保存圖片5種方法對比

    為大家分享一下python讀取和保存圖片5種方法與比較,python中對象之間的賦值是按引用傳遞的,如果需要拷貝對象,需要用到標準庫中的copy模塊
    2018-09-09
  • matplotlib bar()實現(xiàn)多組數(shù)據(jù)并列柱狀圖通用簡便創(chuàng)建方法

    matplotlib bar()實現(xiàn)多組數(shù)據(jù)并列柱狀圖通用簡便創(chuàng)建方法

    這篇文章主要介紹了matplotlib bar()實現(xiàn)多組數(shù)據(jù)并列柱狀圖通用簡便創(chuàng)建方法,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2021-02-02
  • Python字符串中添加、插入特定字符的方法

    Python字符串中添加、插入特定字符的方法

    這篇文章主要介紹了Python字符串中添加、插入特定字符的方法,本文給大家介紹的非常詳細,具有一定的參考借鑒價值,需要的朋友可以參考下
    2019-09-09
  • pandas中merge函數(shù)的用法

    pandas中merge函數(shù)的用法

    merge()函數(shù)是Pandas中用于合并兩個DataFrame的函數(shù),本文主要介紹了pandas中merge函數(shù)的用法,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2024-06-06

最新評論

邮箱| 元氏县| 福清市| 博湖县| 五峰| 利辛县| 吉水县| 遂川县| 政和县| 晋江市| 涟水县| 佛学| 阳高县| 会宁县| 米泉市| 成都市| 武冈市| 廉江市| 黄平县| 商水县| 建宁县| 德令哈市| 洪江市| 岳阳县| 乾安县| 乡宁县| 凤庆县| 四平市| 娱乐| 岳池县| 根河市| 赤壁市| 凤台县| 滦平县| 天水市| 东平县| 家居| 江都市| 吉首市| 白水县| 广丰县|