最美情侣中文字幕电影,在线麻豆精品传媒,在线网站高清黄,久久黄色视频

歡迎光臨散文網(wǎng) 會員登陸 & 注冊

批量替換文件名、批量重命名Python運行程序

2023-08-25 21:51 作者:奧特曼在地球打工  | 我要投稿

分享一個批量替換文件名的傻瓜式運行程序。

下載鏈接:https://wwlv.lanzout.com/b04wcq03i
密碼:erc3


重命名應(yīng)用程序說明方法如下:

1. 下載文件后,雙擊運行exe程序。

雙擊運行

2. 選擇需要重命名文件的文件夾路徑

選擇需要批量重命名文件的文件夾路徑

3. 點擊導(dǎo)出原文件名按鈕,會在桌面生成一個filename_mapping.xlsx文件。

點擊導(dǎo)出原文件名


提示文件名已導(dǎo)出

4. 打開filename_mapping.xlsx文件之后,會發(fā)現(xiàn)第二步上傳在文件夾路徑中的文件名會顯示到表格A列舊文件名中,用戶根據(jù)需要在B列填寫新文件名,填寫完之后保存關(guān)閉。

會看到表格的原文件名會導(dǎo)出到filename_mapping.xlsx


填入需要替換的文件名

5. 選擇剛才填寫好的表格路徑,然后點擊開始替換,顯示“文件名替換完成”的提示后,點擊確定,這樣文件名就替換完成了。

選擇填好的表格路徑


點擊開始替換


出現(xiàn)成功提示


文件替換完成


報錯情況匯總:

1. 如果運行錯誤提示:無法啟動此程序,因為計算機中丟失 api-ms-win-core-path-/1-1-0dl嘗試重新安裝該程序以解決此問題。

這個錯誤信息表明在運行你的Python小程序時,電腦中缺少了名為 “api-ms-win-core-path-/1-1-0dl” 的文件。這通常是由缺少 Windows 系統(tǒng)運行庫或者運行庫版本不兼容導(dǎo)致的。
進入該網(wǎng)站下載文件:

https://learn.microsoft.com/zh-cn/cpp/windows/latest-supported-vc-redist?view=msvc-170#visual-studio-2015-2017-2019-and-2022

2. 如果出現(xiàn)空白單元格,則會提示報錯。

用戶在filename_mapping.xlsx中需要填寫完整B列的新文件名

錯誤示范:出現(xiàn)空白單元格


3.?如果出現(xiàn)重復(fù)單元格,也會提示報錯,并且只會替換第一次出現(xiàn)的新文件名。

用戶在filename_mapping.xlsx中不可以填寫重復(fù)新文件名

錯誤示范:出現(xiàn)重復(fù)單元格


正確示范


GTP-3.5 Python解析(可以直接不看,我是找人工智能寫的)

1. 完整代碼如下


2. 代碼概述

這段代碼是一個文件名批量替換工具的應(yīng)用程序。它使用Python的tkinter來創(chuàng)建一個GUI界面,允許用戶選擇文件夾路徑和xlsx表格路徑,并執(zhí)行文件名的批量替換操作。

應(yīng)用程序的主要功能包括:

  • 選擇需要重命名的文件夾路徑。

  • 導(dǎo)出原文件名到xlsx表格。

  • 選擇xlsx表格路徑。

  • 執(zhí)行文件名的批量替換操作。

具體的使用流程如下:

  1. 用戶打開應(yīng)用程序后,界面會顯示一個文件夾路徑的Label和一個選擇文件夾的Button,用于選擇要重命名的文件夾路徑。

  2. 用戶選擇文件夾路徑后,路徑會顯示在對應(yīng)的Entry框中。

  3. 用戶點擊"導(dǎo)出原文件名"按鈕后,應(yīng)用程序會將文件夾中的文件名導(dǎo)出到一個xlsx表格中,并保存在桌面上的filename_mapping.xlsx文件中。

  4. 用戶選擇xlsx表格路徑后,路徑會顯示在對應(yīng)的Entry框中。

  5. 用戶點擊"開始替換"按鈕后,應(yīng)用程序會讀取xlsx表格中的文件名映射關(guān)系,并根據(jù)映射關(guān)系對文件夾內(nèi)的文件名進行批量替換操作。

  6. 替換完成后,應(yīng)用程序會彈出提示框,顯示替換結(jié)果。

需要注意的是,該應(yīng)用程序依賴于openpyxl庫和tkinter庫,請確保已經(jīng)安裝了這兩個庫。

3.? 代碼片段說明

這一段代碼主要是導(dǎo)入了必要的庫,并定義了一個繼承自tkinter.Tk的應(yīng)用程序類FileRenamerApp。該類擁有一個構(gòu)造函數(shù)__init__,在其中初始化應(yīng)用程序的窗口標(biāo)題、大小以及用于存儲用戶選擇的文件夾路徑和xlsx表格路徑的變量。


這一段代碼創(chuàng)建了應(yīng)用程序窗口中的一些控件,包括文件夾路徑的Label標(biāo)簽、Entry輸入框和選擇文件夾的按鈕,以及導(dǎo)出原文件名的按鈕。


這一段代碼創(chuàng)建了用于選擇xlsx表格路徑的控件,包括標(biāo)簽、輸入框和選擇按鈕。同時還有一個開始替換的按鈕。


這個方法是點擊選擇文件夾按鈕后執(zhí)行的操作,彈出文件夾選擇對話框并將選擇的文件夾路徑設(shè)置到self.folder_path變量中。


這個方法是點擊選擇xlsx表格按鈕后執(zhí)行的操作,彈出文件選擇對話框并將選擇的xlsx表格路徑設(shè)置到self.xlsx_path變量中。


這個方法用于將文件名映射關(guān)系導(dǎo)出到xlsx表格中。它首先獲取用戶選擇的文件夾路徑,然后遍歷文件夾中的文件,將舊文件名和新文件名存儲到一個字典中。接著創(chuàng)建一個新的Excel工作簿,將舊文件名和新文件名添加到表格中,最后保存工作簿為xlsx文件,并彈出提示框顯示生成的xlsx表格的路徑。


這個方法用于執(zhí)行文件名的替換操作。它首先獲取用戶選擇的文件夾路徑和xlsx表格路徑,并進行一些錯誤檢查。然后加載xlsx表格,并遍歷表格中的每一行,將舊文件名和新文件名存儲到一個字典中。接著遍歷文件夾中的文件,如果舊文件名在字典中存在映射關(guān)系,則進行文件名替換操作,并輸出替換結(jié)果。最后彈出提示框,顯示替換完成的消息。


這段代碼負(fù)責(zé)創(chuàng)建應(yīng)用程序?qū)ο?,并運行應(yīng)用程序的主循環(huán),監(jiān)聽事件的發(fā)生。

謝謝觀看(づ ̄3 ̄)づ╭?~

批量替換文件名、批量重命名Python運行程序的評論 (共 條)

分享到微博請遵守國家法律
义马市| 平远县| 襄樊市| 维西| 宜黄县| 台中市| 高雄市| 商河县| 柳林县| 鄂托克前旗| 香河县| 津市市| 东宁县| 巴南区| 桑植县| 蒙自县| 东乌珠穆沁旗| 滦南县| 赤壁市| 余庆县| 沙河市| 泰州市| 新津县| 灵丘县| 大埔区| 蓝田县| 徐汇区| 泽普县| 太白县| 新丰县| 郓城县| 常德市| 淮安市| 寿宁县| 新乡县| 万年县| 体育| 武宣县| 清新县| 塘沽区| 延吉市|