亚洲精品久久久久久第一页-人妻少妇精彩视品一区二区三区-91国产自拍免费视频-免费一级a在线播放视频正片-少妇天天日天天射天天爽-国产大屁股喷水视频在线观看-操美女骚穴抽插性爱视频-亚洲 欧美 中文字幕 丝袜-成人免费无码片在线观看

批量修改文件后綴名 文件改后綴名有哪些方法

title: 批量修改文件后綴tags: argparse,IO 批量修改文件后綴
本例子使用Python的os模塊和 argparse模塊,將工作目錄work_dir下所有后綴名為old_ext的文件修改為后綴名為new_ext
通過本例子,大家將會大概清楚argparse模塊的主要用法 。
導入模塊
import argparseimport os 定義腳本參數(shù)
def get_parser(): parser = argparse.ArgumentParser( description='工作目錄中文件后綴名修改') parser.add_argument('work_dir', metavar='WORK_DIR', type=str, nargs=1, help='修改后綴名的文件目錄') parser.add_argument('old_ext', metavar='OLD_EXT', type=str, nargs=1, help='原來的后綴') parser.add_argument('new_ext', metavar='NEW_EXT', type=str, nargs=1, help='新的后綴') return parser 后綴名批量修改
def batch_rename(work_dir, old_ext, new_ext): """ 傳遞當前目錄,原來后綴名,新的后綴名后,批量重命名后綴 """ for filename in os.listdir(work_dir): # 獲取得到文件后綴 split_file = os.path.splitext(filename) file_ext = split_file[1] # 定位后綴名為old_ext 的文件 if old_ext == file_ext: # 修改后文件的完整名稱 newfile = split_file[0] + new_ext # 實現(xiàn)重命名操作 os.rename( os.path.join(work_dir, filename), os.path.join(work_dir, newfile) ) print("完成重命名") print(os.listdir(work_dir)) 實現(xiàn)Main
def main(): """ main函數(shù) """ # 命令行參數(shù) parser = get_parser() args = vars(parser.parse_args()) # 從命令行參數(shù)中依次解析出參數(shù) work_dir = args['work_dir'][0] old_ext = args['old_ext'][0] if old_ext[0] != '.': old_ext = '.' + old_ext new_ext = args['new_ext'][0] if new_ext[0] != '.': new_ext = '.' + new_ext? batch_rename(work_dir, old_ext, new_ext) 點擊下方鏈接,關(guān)注一鍵獲取273篇原創(chuàng)學習筆記

批量修改文件后綴名 文件改后綴名有哪些方法

文章插圖


    以上關(guān)于本文的內(nèi)容,僅作參考!溫馨提示:如遇健康、疾病相關(guān)的問題,請您及時就醫(yī)或請專業(yè)人士給予相關(guān)指導!

    「愛刨根生活網(wǎng)」www.malaban59.cn小編還為您精選了以下內(nèi)容,希望對您有所幫助: