色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

python之怎樣去批量修改文件名呢

冬至配餃子 ? 來源:繆斯之子 ? 作者:肖新苗 ? 2022-08-23 10:55 ? 次閱讀

1. 批量修改文件名

例子: 把b站下載的長文件名替換為短的

'''
說明: 去掉文件名中共同的部分
'''
import os


# 修改文件
def rename(data_dir: str, is_loop: bool, old: str, new: str):
fileList = os.listdir(data_dir)
for file_name in fileList:
full_file_name = os.path.join(data_dir, file_name)
# 遍歷所有文件夾中的文件
if os.path.isdir(full_file_name):
if is_loop:
rename(full_file_name, is_loop, old, new)
else:
continue
new_name = file_name.replace(old, new, -1)
full_new_name = os.path.join(data_dir, new_name)
if full_file_name == full_new_name:
continue
print(full_file_name)
print(f'替換 {full_new_name}')
os.rename(full_file_name, full_new_name)
pass

# 最外層的文件夾
data_path = r'2021年最新爬蟲+反爬+js逆向(配套完整項目)_'
old = ''
new = ''
rename(data_path, True, old, new)

2. 網盤分享通過:

替換: 網盤會審核文件名, 所以,干脆所有文件名都只用數字表示,順便給自己網站打一波廣告

0400 第402章 決勝的關鍵.m4a => 0400{discuz.elandcloud.com}.m4a

import os
import re


def rename(data_dir: str, ptn: re.Pattern, new_repl: str, is_loop: bool):
fileList = os.listdir(data_dir)
for file_name in fileList:
full_file_name = os.path.join(data_dir, file_name)
# 遍歷所有文件夾中的文件
if os.path.isdir(full_file_name):
if is_loop:
rename(full_file_name, ptn, is_loop)
else:
continue
new_name = ptn.sub(new_repl, file_name)
full_new_name = os.path.join(data_dir, new_name)
os.rename(full_file_name, full_new_name)
pass


data_path = r'D:\1.source\pythonpath\xmly-paid\data\瑯琊榜'
ptn = re.compile(r'(\d+).*?(\.m4a)')
# 選擇要保留的組,\g<1>表示第1組(就是前面的數字),\g<2>表示第2組(就是.m4a)
new_repl = r'\g<1>{discuz.elandcloud.com}\g<2>'
rename(data_path, ptn, new_repl, True)



審核編輯:劉清

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • python
    +關注

    關注

    56

    文章

    4799

    瀏覽量

    84810
收藏 人收藏

    評論

    相關推薦

    Labview文件路徑中空格變成問號導致文件無法打開

    *附件:Test.zip使用Labview加載外部文件時,由于文件名的編碼規則與labview默認編碼規則不一致,如果路徑中帶有空格會導致空格被labview識別為問號,導致文件無法不打開。 已嘗試
    發表于 12-16 10:24

    嵌入式 學習-飛凌嵌入式ElfBoard ELF 1板卡-shell腳本編寫輸入輸出重定向

    終端)更改為從指定文件中獲取。輸出重定向使用方法:1.命令 &gt; 文件名(將命令執行的結果輸出到文件中,輸出的結果會覆蓋掉文件原來的內容)。2.命令 &gt
    發表于 09-24 10:06

    LMH7322怎樣改善輸出波形

    圖一 我按照LMH7322資料中,按照上圖一 畫的 PCB圖 (見圖二) 圖二 測試時輸出的波形為: 請問工程師 怎樣改善輸出波形
    發表于 09-02 06:57

    常見的shell命令文件操作相關命令

    1、touch創建新文件命令:touch英文全拼:功能:創建大小為0的一個空文件參數:touch 文件名示例:2、echo創建有內容的文件命令:echo功能:將內容回顯到輸出設備,ec
    發表于 08-19 10:01

    使用Python批量連接華為網絡設備

    隨著網絡規模的擴大和設備數量的增加,手動配置和管理每臺網絡設備變得越來越不現實。因此,自動化工具和腳本變得尤為重要。Python語言以其簡潔性和強大的第三方庫支持,成為了網絡自動化領域的首選。本篇文章將詳細介紹如何使用Python批量
    的頭像 發表于 08-12 17:48 ?490次閱讀

    PDF文件批量打印源代碼

    壓縮包中包含可批量打印PDF文件Python代碼,可以借助PYcharm工具執行,實現多PDF文件同時打印。
    發表于 08-08 14:26 ?0次下載

    如何修改buildroot和debian文件系統

    本文檔主要介紹在沒有編譯環境的情況下,如何修改buildroot和debian文件系統方法,如在buildroot文件系統中添加文件修改
    的頭像 發表于 07-22 17:46 ?514次閱讀
    如何<b class='flag-5'>修改</b>buildroot和debian<b class='flag-5'>文件</b>系統

    如何實現Python復制文件操作

    Python 中有許多“開蓋即食”的模塊(比如 os,subprocess 和 shutil)以支持文件 I/O 操作。在這篇文章中,你將會看到一些用 Python 實現文件復制的特殊
    的頭像 發表于 07-18 14:53 ?435次閱讀

    SDK 1.0移植到eclipse失敗,如何修改makefile文件

    虛擬機編譯太麻煩,想把SDK 1.0移植到安信可的eclipse編譯環境,出現如下錯誤,是否需修改makefile文件?如何修改? 錯誤信息錯誤.png (5.31 KiB) Viewed 4998 times 另外,官方什
    發表于 07-12 11:08

    IAR for STM8怎樣在編輯框內打開源文件

    怎樣在IAR里打開、編輯源文件?我雙擊workspace框列出的文件名,沒任何反應
    發表于 05-17 06:43

    如何修改驅動使安裝后設備

    如何修改驅動使安裝后設備,不顯示為STM32 Virtual COM Port,而是其他,比如修改成產品名
    發表于 05-11 06:57

    FPGA研發設計規范的簡明探討

    每個module應存在于單獨的源文件中,源文件名應與其所包含的模塊名相同。每個設計都應該有一個完善的文件頭,包含公司名稱、設計者、設計時間、文件名、所屬項目、模塊名稱及功能、
    的頭像 發表于 04-26 11:43 ?468次閱讀
    FPGA研發設計規范的簡明探討

    請問stm32f429如何顯示u盤中的中文文件名

    大家有沒有用f429實現顯示u盤中中文文件名的功能?如何實現能說一下嗎?
    發表于 04-17 08:23

    使用FATFS中fopen函數創建新文件名稱時,有什么方法可以增加字符長度嗎?

    在使用FATFS中fopen函數創建新文件名稱時,發現txt文件名長度不能超過8個英文字符,請問有什么方法可以增加字符長度嗎?在文件系統中的哪個位置更改參數
    發表于 03-28 08:39

    python中open函數的用法詳解

    python中open函數的用法詳解 Python中的open()函數用于打開文件。它接受文件名和模式作為參數,并返回一個文件對象。
    的頭像 發表于 01-30 15:31 ?2165次閱讀
    主站蜘蛛池模板: 伊人AV一区二区三区夜色撩人| 日韩人妻少妇一区二区三区| 一级做a爰片久久毛片免费| bbwvideos欧美老妇| 囯产精品麻豆巨作久久| 极品内射少妇精品无码视频| 视频一区视频二区ae86| 成人免费看片45分钟| 青青草原伊人| 亚洲深夜在线| 草莓视频免费看| 欧美一区二区VA毛片视频| 亚洲欧美中文字幕先锋| 国产欧美一区二区精品久久久| 色戒西瓜视频| hdsex老太婆70| 欧美精品久久久久性色AV苍井 | 男男肉肉互插腐文| 亚洲黄色成人| 韩国和日本免费不卡在线| 欧美整片华人play| 电影内射视频免费观看| 麻豆免费版| 97国内精品久久久久久久影视| 韩国羞羞秘密教学子开车漫书| 亚洲国产精品一区二区第一页 | 爱很烂qvod| 同居了嫂子在线观看| 国产一卡在线观看完整版| 色欲人妻无码AV精品一区二区| 出租屋自拍贵在真实15P| 无人在线观看免费高清视频播放| G0GO人体大尺香蕉| 色 花 堂 永久 网站| 国产成人精品系列在线观看| 青青草国产精品久久| 国产69精品麻豆久久久久| 亚洲第一色网站| 国产精品第九页| 色多多深夜福利免费观看| 国产香蕉视频在线播放|