麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁(yè) > 編程 > Python > 正文

python獲取文件后綴名及批量更新目錄下文件后綴名的方法

2020-02-23 06:10:22
字體:
來(lái)源:轉(zhuǎn)載
供稿:網(wǎng)友

本文實(shí)例講述了python獲取文件后綴名及批量更新目錄下文件后綴名的方法。分享給大家供大家參考。具體實(shí)現(xiàn)方法如下:

1. 獲取文件后綴名:
代碼如下:#!/usr/bin/python
import os
dict = {}
for d, fd, fl in os.walk('/home/ahda/Program/'):
        for f in fl:
                sufix = os.path.splitext(f)[1][1:]
                if dict.has_key(sufix):
                        dict[sufix] += 1
                else:
                        dict[sufix] = 1
for item in dict.items():
        print "%s : %s" % item
這里的關(guān)鍵是os.path.splitext()
如abc/ef.g.h ,這里獲取到的是h

2. python查找遍歷指定文件路徑下指定后綴名的文件實(shí)例:
代碼如下:import os
import sys
import os.path
for dirpath, dirnames, filenames in os.walk(startdir):
        for filename in filenames:
            if os.path.splitext(filename)[1] == '.txt':
               filepath = os.path.join(dirpath, filename)
               #print("file:" + filepath)
               input_file = open(filepath)
               text = input_file.read()
               input_file.close()
              
               output_file = open( filepath, 'w')
               output_file.write(text)
               output_file.close()
3. 批量重命名目錄中的文件后綴實(shí)例:
代碼如下:import os
def swap_extensions(dir, before, after):
    if before[:1] != '.': #如果參數(shù)中的后綴名沒(méi)有'.'則加上
        before = '.' + before
    thelen = -len(before)
    if after[:1] != '.':

發(fā)表評(píng)論 共有條評(píng)論
用戶(hù)名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 亚洲精品a在线观看 | 久久爽精品区穿丝袜 | 伦理三区 | 91久久国产露脸精品国产 | 久久最新网址 | 成人av一区二区免费播放 | 日韩精品中文字幕一区二区三区 | 久久影城 | 特级无码毛片免费视频尤物 | h视频在线免费看 | 黄色大片在线免费看 | 日本精品网 | 91在线免费观看 | 毛片在线免费播放 | 久久久久久久一区二区三区 | 黄色毛片免费视频 | 成人午夜影院 | 手机免费看一级片 | 国产精品久久久久久久久久久久午夜 | 亚洲欧美国产高清va在线播放 | 日韩欧美精品中文字幕 | 久久国产成人精品国产成人亚洲 | 免费久久久久久 | 久久成人动漫 | 成人福利免费在线观看 | 密室逃脱第一季免费观看完整在线 | 黄色免费在线视频网站 | 国产午夜精品久久久久久久蜜臀 | 国产亚洲精品久久久久久大师 | 久久亚洲春色中文字幕久久 | 天天草夜夜爽 | 欧美成人鲁丝片在线观看 | 亚洲aⅴ在线观看 | 亚洲成人福利网站 | 热99视频 | 国产精品区一区二区三区 | 久久成人国产精品 | 91精品国产毛片 | 九九视频在线观看6 | 插插操 | 99精品视频免费看 |