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

Python實(shí)現(xiàn)將多個(gè)文件的名稱或后綴名由大寫改為小寫

 更新時(shí)間:2023年09月04日 08:52:19   作者:瘋狂學(xué)習(xí)GIS  
這篇文章主要介紹了如何基于Python語言實(shí)現(xiàn)將多個(gè)文件的名稱或后綴名由大寫字母修改為小寫,文中的示例代碼講解詳細(xì),感興趣的可以了解下

本文介紹基于Python語言,基于一個(gè)大文件夾,遍歷其中的多個(gè)子文件夾,并對(duì)于每一個(gè)子文件夾中的大量文件,批量將其文件的名稱或后綴名中的字母由大寫修改為小寫的方法。

本文期望實(shí)現(xiàn)的需求為:現(xiàn)有一個(gè)大文件夾,其中有多個(gè)子文件夾;如下圖所示。

其中,每一個(gè)子文件夾內(nèi)都有著大量的文件,我們隨意打開一個(gè)子文件夾,如下圖所示。如下圖紫色框內(nèi)所示,這些文件的拓展名都是大寫字母(也會(huì)有個(gè)別文件當(dāng)前的拓展名已經(jīng)是小寫字母了);我們希望,對(duì)于當(dāng)前拓展名是大寫字母的文件,都將其后綴名修改為小寫字母。

這里需要注意兩點(diǎn)——首先,本文的需求是將文件名中的后綴名由 .TIF 修改為 .tif 即可,所以就直接用了替換的方法;如果大家的需求有其他情況,比如要修改的字母是在文件名稱中而不是后綴名中,思路也是一致的;如果要修改的字母并不確定是什么,則可以通過ASCII碼修改的方式實(shí)現(xiàn)大小寫轉(zhuǎn)換。其次,在Windows操作系統(tǒng)中,文件后綴名是不區(qū)分大小寫的;而在類Unix系統(tǒng)(如LinuxmacOS)中,文件后綴名是區(qū)分大小寫的;所以大家一定要結(jié)合實(shí)際情況來修改。

了解了具體需求后,我們即可開始代碼的實(shí)踐;本文用到的具體代碼如下所示。

# -*- coding: utf-8 -*-
"""
Created on Fri Sep  1 10:03:57 2023
@author: fkxxgis
"""
import os
folder_path = "E:/02_Project/202307_NDVIProduce/Beijing_Preprocessing/Four_Result/50TMK"
for root, dirs, files in os.walk(folder_path):
    for file in files:
        if file.endswith(".TIF"):
            old_filepath = os.path.join(root, file)
            new_filename = file.replace(".TIF", ".tif")
            new_filepath = os.path.join(root, new_filename)
            os.rename(old_filepath, new_filepath)

其中,上述代碼的具體含義如下。

首先,我們導(dǎo)入了 os 模塊,用于處理文件和目錄操作;并定義了一個(gè)變量 folder_path ,用于存儲(chǔ)要遍歷的文件夾路徑。

接下來,我們使用 os.walk() 函數(shù)遍歷文件夾路徑下的所有子文件夾、子文件。對(duì)于每個(gè)文件,檢查其文件名是否以 .TIF 結(jié)尾。如果是以 .TIF 結(jié)尾,則進(jìn)行重命名操作。其次,使用 os.path.join() 函數(shù)構(gòu)建舊文件路徑 old_filepath ,將文件名與其所在的文件夾路徑連接起來;隨后,使用 .replace() 方法將文件名中的 .TIF 替換為 .tif ,得到新的文件名 new_filename 。這里大家實(shí)際應(yīng)用時(shí),就根據(jù)自己文件的實(shí)際情況來修改即可。

隨后,我們使用 os.path.join() 函數(shù)構(gòu)建新文件路徑 new_filepath ,將新文件名與原文件夾路徑連接起來;最后,使用 os.rename() 函數(shù)將舊文件路徑 old_filepath 重命名為新文件路徑 new_filepath 。

運(yùn)行上述代碼,可以看到我們的文件已經(jīng)是修改之后的拓展名了。

至此,大功告成。

到此這篇關(guān)于Python實(shí)現(xiàn)將多個(gè)文件的名稱或后綴名由大寫改為小寫的文章就介紹到這了,更多相關(guān)Python文件后綴修改內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • 詳解Python 3D引擎Ursina如何繪制立體圖形

    詳解Python 3D引擎Ursina如何繪制立體圖形

    Python有一個(gè)不錯(cuò)的3D引擎——Ursina。本文就來手把手教你認(rèn)識(shí)Ursina并學(xué)會(huì)繪制立體圖形,感興趣的小伙伴可以跟隨小編一起學(xué)習(xí)一下
    2023-01-01
  • python實(shí)現(xiàn)簡易猜數(shù)小游戲

    python實(shí)現(xiàn)簡易猜數(shù)小游戲

    大家好,本篇文章主要講的是python實(shí)現(xiàn)簡易猜數(shù)小游戲,感興趣的同學(xué)趕快來看一看吧,對(duì)你有幫助的話記得收藏一下,方便下次瀏覽
    2022-01-01
  • 使用PyQt5編寫一個(gè)簡單的取色器

    使用PyQt5編寫一個(gè)簡單的取色器

    這篇文章主要為大家介紹了PyQt5搭建的一個(gè)取色器,一共寫了兩款應(yīng)用,一款使用快捷鍵捕獲鼠標(biāo)附近圖像的RGB和16進(jìn)制顏色編碼,一款跟隨鼠標(biāo)刷新圖像的RGB和16進(jìn)制顏色編碼,希望對(duì)大家有所幫助
    2025-01-01
  • Python中字符編碼簡介、方法及使用建議

    Python中字符編碼簡介、方法及使用建議

    這篇文章主要介紹了Python中字符編碼簡介、方法及使用建議,需要的朋友可以參考下
    2015-01-01
  • Python計(jì)算圖片數(shù)據(jù)集的均值方差示例詳解

    Python計(jì)算圖片數(shù)據(jù)集的均值方差示例詳解

    這篇文章主要為大家介紹了Python計(jì)算圖片數(shù)據(jù)集的均值方差,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2022-05-05
  • Python中使用插入排序算法的簡單分析與代碼示例

    Python中使用插入排序算法的簡單分析與代碼示例

    這篇文章主要介紹了Python使用插入排序算法的簡單分析與代碼示例,插入算法的平均時(shí)間復(fù)雜度為O(n^2),需要的朋友可以參考下
    2016-05-05
  • Python寫腳本常用模塊OS基礎(chǔ)用法詳解

    Python寫腳本常用模塊OS基礎(chǔ)用法詳解

    這篇文章主要介紹了Python寫腳本常用模塊OS基礎(chǔ)用法詳解,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2021-03-03
  • Python 作圖實(shí)現(xiàn)坐標(biāo)軸截?cái)?打斷)的效果

    Python 作圖實(shí)現(xiàn)坐標(biāo)軸截?cái)?打斷)的效果

    這篇文章主要介紹了Python 作圖實(shí)現(xiàn)坐標(biāo)軸截?cái)?打斷)的效果,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧
    2021-04-04
  • Python3使用QT編寫基礎(chǔ)的對(duì)話框程序的詳細(xì)流程

    Python3使用QT編寫基礎(chǔ)的對(duì)話框程序的詳細(xì)流程

    Qt框架憑借其跨平臺(tái)能力和豐富的控件庫,在桌面應(yīng)用開發(fā)領(lǐng)域占據(jù)重要地位,當(dāng)Python的簡潔語法遇上Qt的成熟生態(tài),便誕生了PyQt/PySide這兩個(gè)黃金搭檔,本文給大家介紹了Python3如何使用QT編寫基礎(chǔ)的對(duì)話框程序,需要的朋友可以參考下
    2025-06-06
  • Python實(shí)現(xiàn)添加和自定義設(shè)置Word頁眉頁腳

    Python實(shí)現(xiàn)添加和自定義設(shè)置Word頁眉頁腳

    頁眉和頁腳是 Word 文檔中常用的元素,用于在每一頁的頂部或底部顯示統(tǒng)一的信息,本文將介紹如何使用 Python 和 Free Spire.Doc 庫在 Word 文檔中添加和設(shè)置頁眉頁腳,包括添加文本、圖片、頁碼,以及設(shè)置奇偶頁不同的頁眉頁腳等常見操作,有需要的可以了解下
    2026-04-04

最新評(píng)論

富裕县| 东明县| 东阿县| 马尔康县| 特克斯县| 铁岭市| 泰顺县| 松阳县| 永城市| 广昌县| 新干县| 池州市| 德惠市| 金塔县| 弥渡县| 都江堰市| 孟州市| 广宗县| 开阳县| 定远县| 巩义市| 离岛区| 珠海市| 灵石县| 湘阴县| 视频| 临沭县| 贵德县| 信宜市| 高清| 瑞金市| 通道| 龙泉市| 秀山| 北宁市| 海口市| 肃北| 柘荣县| 平远县| 广安市| 大埔区|