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

Python批量修改文件名實例操作分享

 更新時間:2022年04月11日 19:34:21   作者:程序員班長  
這篇文章主要介紹了Python批量修改文件名實例操作分享,問咋還那個主要通過以修改圖片文件名為例,將圖片復(fù)制到新的目錄中再修改名稱,下文詳細(xì)操作過程需要的小伙伴可以參考一下

此處以修改圖片文件名為例,將圖片復(fù)制到新的目錄中再修改名稱~

原始文件名如下:

修改后的效果如下:

代碼:

實現(xiàn)將one文件夾中的每一個圖片復(fù)制到two文件夾并修改圖片名為按照a、b、c、d遞增排序

思路:重命名為新建一個文件將原來文件內(nèi)容復(fù)制過去

import os
?
def alterFileName(source,target):
? ? print("當(dāng)前文件夾下有以下幾個文件>>>")
? ? file_list=os.listdir(source)
? ? print(file_list)
? ? os.mkdir(target)
? ? print(os.getcwd()) ?# 獲取當(dāng)前目錄
? ? os.chdir(source) ? ?# 此處不修改目錄的話,打開原始文件的那一步需要在文件名前面加上絕對路徑
? ? print(os.getcwd())
? ? ch='a'
? ? for file in file_list:
? ? ? ? name_list=file.rpartition('.') # 將文件名字符串按照'.'切片
? ? ? ? t_name=target+'/'+ch+name_list[1]+name_list[2]
? ? ? ? print(t_name)
? ? ? ? f1=open(file,'rb')
? ? ? ? f2=open(t_name,'wb')
? ? ? ? while True:
? ? ? ? ? ? content=f1.read(1024) ? # 一次讀取1KB
? ? ? ? ? ? if content==b'':
? ? ? ? ? ? ? ? print(f"第{ord(ch)-96}張圖片復(fù)制完畢>>>")
? ? ? ? ? ? ? ? ch=chr(ord(ch)+1)
? ? ? ? ? ? ? ? f1.close()
? ? ? ? ? ? ? ? f2.close()
? ? ? ? ? ? ? ? break
? ? ? ? ? ? f2.write(content)
? ? else:
? ? ? ? print(f"{len(file_list)}張圖片已經(jīng)全部復(fù)制到了{(lán)target}文件夾下!")
?
?
if __name__ == '__main__':
? ? source_dir="D:\\PyProjects\\one" ? ?# 用\\或者/均可
? ? target_dir="D:/PyProjects/two"
? ? alterFileName(source_dir,target_dir)

運行效果:

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

相關(guān)文章

  • Python+Matplotlib繪制發(fā)散條形圖的示例代碼

    Python+Matplotlib繪制發(fā)散條形圖的示例代碼

    發(fā)散條形圖(Diverging Bar)是一種用于顯示數(shù)據(jù)分布的圖表,可以幫助我們比較不同類別或分組的數(shù)據(jù)的差異和相對性,本文介紹了Matplotlib繪制發(fā)散條形圖的函數(shù)源碼,需要的可以參考一下
    2023-06-06
  • Python學(xué)習(xí)之線程池與GIL全局鎖詳解

    Python學(xué)習(xí)之線程池與GIL全局鎖詳解

    本文我們將學(xué)習(xí)線程池的創(chuàng)建與全局鎖。線程池的創(chuàng)建于進(jìn)程池的原理是相同的;關(guān)于GIL全局鎖,暫時沒有代碼上的練習(xí),而是對其概念進(jìn)行一個簡單的啟蒙,感興趣的可以了解一下
    2022-04-04
  • python爬取微信公眾號文章的方法

    python爬取微信公眾號文章的方法

    這篇文章主要為大家詳細(xì)介紹了python爬取微信公眾號文章的方法,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2019-02-02
  • Python與xlwings黃金組合處理Excel各種數(shù)據(jù)和自動化任務(wù)

    Python與xlwings黃金組合處理Excel各種數(shù)據(jù)和自動化任務(wù)

    這篇文章主要為大家介紹了Python與xlwings黃金組合處理Excel各種數(shù)據(jù)和自動化任務(wù)示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪<BR>
    2023-12-12
  • 使用jupyter notebook直接打開.md格式的文件

    使用jupyter notebook直接打開.md格式的文件

    這篇文章主要介紹了使用jupyter notebook直接打開.md格式的文件,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2020-04-04
  • 代碼總結(jié)Python2 和 Python3 字符串的區(qū)別

    代碼總結(jié)Python2 和 Python3 字符串的區(qū)別

    在本篇文章里小編給大家整理的是一篇關(guān)于Python2 和 Python3 字符串的區(qū)別以及實例代碼,需要的朋友們學(xué)習(xí)下。
    2020-01-01
  • python中列表推導(dǎo)式與生成器表達(dá)式對比詳解

    python中列表推導(dǎo)式與生成器表達(dá)式對比詳解

    python當(dāng)然不是一門編譯型語言,但是它還是要被解析成二進(jìn)制的字節(jié)碼才能被執(zhí)行,執(zhí)行它的正是python解釋器,下面這篇文章主要給大家介紹了關(guān)于python中列表推導(dǎo)式與生成器表達(dá)式對比的相關(guān)資料,需要的朋友可以參考下
    2023-01-01
  • 用python編寫第一個IDA插件的實例

    用python編寫第一個IDA插件的實例

    今天小編就為大家分享一篇用python編寫第一個IDA插件的實例,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2018-05-05
  • python+selenium開發(fā)環(huán)境搭建圖文教程

    python+selenium開發(fā)環(huán)境搭建圖文教程

    這篇文章主要為大家詳細(xì)介紹了python+selenium開發(fā)環(huán)境搭建的圖文教程,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2017-08-08
  • Python繪制并保存指定大小圖像的方法

    Python繪制并保存指定大小圖像的方法

    今天小編就為大家分享一篇Python繪制并保存指定大小圖像的方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2019-01-01

最新評論

曲麻莱县| 昆山市| 县级市| 宣汉县| 和田市| 峨眉山市| 乌鲁木齐市| 边坝县| 宜兰市| 东安县| 集安市| 奎屯市| 沾益县| 青河县| 中山市| 博白县| 芜湖县| 留坝县| 罗甸县| 舒兰市| 望城县| 牙克石市| 中宁县| 五华县| 定南县| 山阳县| 常宁市| 灌南县| 浦东新区| 连城县| 武冈市| 万载县| 澄迈县| 绥芬河市| 上虞市| 大连市| 邢台市| 手机| 莆田市| 卓资县| 岳普湖县|