亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 編程 > Python > 正文

python實現遍歷文件夾修改文件后綴

2020-02-15 22:50:46
字體:
來源:轉載
供稿:網友

本文實例為大家分享了python實現遍歷文件夾修改文件后綴的具體代碼,供大家參考,具體內容如下

用法 python Modifer.py ./ -fp java xml

# coding:utf-8# Build by LandGrey 2016-05-27import osimport sys#批量修改路徑與文件名def Modifyprefix(Path,oldcontent,newcontent):  all_file_list = os.listdir(Path)  #列出指定目錄下的所有文件  for file_name in all_file_list:    currentdir =os.path.join(Path, file_name) #連接指定的路徑和文件名or文件夾名字    if os.path.isdir(currentdir):  #如果當前路徑是文件夾,則跳過      Modifyprefix(currentdir,oldcontent,newcontent)    fname = os.path.splitext(file_name)[0] #分解出當前的文件路徑名字    ftype = os.path.splitext(file_name)[1] #分解出當前的文件擴展名    if oldcontent in fname:      fdcount[0]+=1      replname =fname.replace(oldcontent,newcontent) #將原文件名中的'oldcontent'字符串內容全替換為'newcontent'字符串內容      newname = os.path.join(Path,replname+ftype)  #文件路徑與新的文件名字+原來的擴展名      os.rename(currentdir,newname) #重命名#批量修改文件擴展名(后綴)def Modifypostfix(Path,oldftype,newftype):  all_file_list = os.listdir(Path)     #列出指定目錄下的所有文件  for file_name in all_file_list:    currentdir =os.path.join(Path,file_name)    if os.path.isdir(currentdir):          #迭代      Modifypostfix(currentdir,oldftype,newftype)    fname = os.path.splitext(file_name)[0]    ftype = os.path.splitext(file_name)[1]    if oldftype in ftype[1:]: #找到需要修改的擴展名      typecount[0]+=1      ftype=ftype.replace(oldftype,newftype)      newname = os.path.join(Path,fname+ftype) #文件路徑與原來的文件名字+新的擴展名      os.rename(currentdir,newname)        #重命名def Useage():  print unicode("/n[+] 用法: python Modifer.py [指定目錄] [選項] [參數1] [參數2]","utf-8")  print unicode("[+] 選項 [-fd] :批量修改目錄和文件名        [參數1]: 需要替換的字符   [參數2]:替換字符串","utf-8")  print unicode("[+] 選項 [-fp] :批量修改文件后綴名         [參數1]: 原后綴名      [參數2]:需要替換的后綴名","utf-8")  print unicode("[+] 選項 [-all] :批量修改目錄、文件名和文件后綴名  [參數1]: 需要替換的字符部分 [參數2]:替換字符串","utf-8")  print unicode(r"[+] 用法示例:python Modifer.py D:/files -fp txt data","utf-8")if __name__=="__main__":  typecount=[0]  fdcount=[0]  if len(sys.argv)==2 and "-h" in sys.argv[1]:    Useage()    sys.exit()  elif len(sys.argv) !=5:    print unicode("/n[+] 參數錯誤 !/n","utf-8")    print unicode("[+] 用 -h 或--help 參數查看Modifer.py用法","utf-8")    sys.exit()  elif os.path.isdir(sys.argv[1]) is False:    print unicode("/n[+] 指定目錄錯誤 ! 請檢查輸入路徑是否正確,路徑中不能有空格/n","utf-8")    print unicode("[+] 用 -h 或--help 參數查看Modifer.py用法","utf-8")    sys.exit()  elif sys.argv[2]=="-fd":    Modifyprefix(sys.argv[1],sys.argv[3],sys.argv[4])    print unicode("/n[+] Modifer.py  Build by LandGrey","utf-8")    print unicode("[+] 完成 !","utf-8")    print unicode("[+] 共修改%s個目錄和文件名"%fdcount[0],"utf-8")  elif sys.argv[2]=="-fp":    Modifypostfix(sys.argv[1],sys.argv[3],sys.argv[4])    print unicode("/n[+] Modifer.py  Build by LandGrey","utf-8")    print unicode("[+] 完成 !","utf-8")    print unicode("[+] 共修改%s個后綴名"%typecount[0],"utf-8")  elif sys.argv[2]=="-all":    Modifypostfix(sys.argv[1],sys.argv[3],sys.argv[4])    Modifyprefix(sys.argv[1],sys.argv[3],sys.argv[4])    print unicode("/n[+] Modifer.py  Build by LandGrey","utf-8")    print unicode("[+] 完成 !","utf-8")    print unicode("[+] 共修改%s個目錄名、文件名和后綴名"%(typecount[0]+fdcount[0]),"utf-8")  else:    print unicode("/n[+] 選項錯誤 !/n","utf-8")    print unicode("[+] 用 -h 或--help 參數查看Modifer.py用法","utf-8")    sys.exit()            
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
亚洲精品国产suv| 91亚洲午夜在线| 麻豆国产精品va在线观看不卡| 96精品久久久久中文字幕| 国产精品6699| 亚洲男人第一av网站| 精品在线观看国产| 国产成人一区二区| 国产69精品久久久| 色婷婷综合久久久久中文字幕1| 91九色蝌蚪国产| 国产精品一区二区在线| 日韩成人av一区| 97国产一区二区精品久久呦| 日韩激情第一页| 亚洲综合小说区| 欧美xxxx综合视频| 中文字幕在线看视频国产欧美在线看完整| 久久久国产精品亚洲一区| 欧美乱大交xxxxx另类电影| 亚洲黄页网在线观看| 97超碰国产精品女人人人爽| 亚洲国产精品推荐| 亚洲精品一区二三区不卡| 亚洲日韩中文字幕在线播放| 欧美激情一区二区三区在线视频观看| 久久99精品久久久久久青青91| 色综合色综合网色综合| 久久久久久久久久婷婷| 亚洲精品99999| 国产精品久久久久aaaa九色| 亚洲成人免费在线视频| 久久久久久久一区二区三区| 亚洲片在线观看| 久久精品久久久久| 久久久久久久亚洲精品| 青青草原成人在线视频| 国产精品扒开腿做爽爽爽男男| 77777少妇光屁股久久一区| 奇门遁甲1982国语版免费观看高清| 久久久精品免费视频| 久久久在线视频| 久久久免费精品| 久久亚洲精品成人| 亚洲视频axxx| 成人中文字幕+乱码+中文字幕| 国产精品久久久av| 精品国产乱码久久久久久婷婷| 久久精品视频在线| 美女国内精品自产拍在线播放| 国产成人精品av| 欧美日韩精品在线播放| 2019日本中文字幕| 欧美在线观看一区二区三区| 97免费视频在线| 国产欧美精品一区二区| www.欧美精品| 久久中文字幕一区| 91精品成人久久| 亚洲欧美激情精品一区二区| 久久久久久久影院| 综合激情国产一区| 欧美xxxx做受欧美| 久久综合免费视频影院| 亚洲第一页在线| 国产精品欧美日韩一区二区| 色偷偷91综合久久噜噜| 欧美日韩亚洲视频一区| 精品美女久久久久久免费| 亚洲美女视频网站| 亚洲性日韩精品一区二区| 日韩精品在线影院| 欧美精品videosex极品1| 亚洲国语精品自产拍在线观看| 欧美第一黄色网| 日韩欧美一区二区在线| 国产成人综合久久| 亚洲欧美在线x视频| 亚洲精品久久久久久久久久久| 92国产精品久久久久首页| 国产精品高潮呻吟久久av黑人| 亚洲第一黄色网| 国产亚洲综合久久| 欧美成人免费视频| 亚洲国产私拍精品国模在线观看| 在线观看免费高清视频97| 国产盗摄xxxx视频xxx69| 激情成人在线视频| 亚洲欧洲激情在线| 国产精品视频1区| 久久精品这里热有精品| 日韩av一区在线| 久久久久久亚洲精品中文字幕| 精品一区电影国产| 欧美激情二区三区| 国产精品一区二区三区免费视频| 日本国产一区二区三区| 久久人人97超碰精品888| 国产专区精品视频| 欧美视频在线观看 亚洲欧| 国产精品入口免费视| 俺去亚洲欧洲欧美日韩| 91国产精品视频在线| 中文字幕视频一区二区在线有码| 亚洲激情成人网| 成人免费高清完整版在线观看| 国产成人福利夜色影视| 中文字幕精品网| 欧美自拍视频在线观看| 亚洲香蕉成人av网站在线观看| 久久久亚洲精品视频| 国产成人综合一区二区三区| 欧美在线视频一区| 51久久精品夜色国产麻豆| 久久综合88中文色鬼| 久久亚洲精品视频| 日韩中文字幕欧美| 国产精品精品视频一区二区三区| 日韩欧美亚洲成人| 日韩av在线看| 亚洲一区免费网站| 久久香蕉国产线看观看网| 国产精品一区电影| 日韩精品免费在线| 久久九九精品99国产精品| 日韩一二三在线视频播| 成人h片在线播放免费网站| 欧美视频在线观看免费网址| 久久视频免费在线播放| 国产精品美女视频网站| 欧美极度另类性三渗透| 国产精品扒开腿做爽爽爽视频| 免费av一区二区| 国产精品永久免费观看| 亚洲男人天天操| 欧美日本国产在线| 亚洲精品理论电影| 欧美精品videossex88| 91高清免费在线观看| 成人h片在线播放免费网站| 亚洲最新av在线网站| 亚洲国产日韩欧美综合久久| 日韩av在线免费| 亚洲第一av网| 亚洲欧美中文字幕在线一区| 色综合91久久精品中文字幕| 欧美插天视频在线播放| 欧美日韩中文在线| 日韩电影免费观看在线| 亚洲欧美国产视频| 欧美高清videos高潮hd| 亚洲男人的天堂在线| 亚洲人成绝费网站色www| 日韩毛片在线看| 日本国产一区二区三区| 国内成人精品视频| 欧美在线免费视频| 美女999久久久精品视频| 欧美丰满老妇厨房牲生活| 国外视频精品毛片| 色综合久久久久久中文网| 国产精品老女人精品视频| 亚洲男人天堂古典| 亚洲精品综合久久中文字幕|