提取所有不重複的檔案字尾名

2021-09-22 01:52:50 字數 407 閱讀 7188

def suffix():  

a = dict()

for dirpath, dirfile, dirname in os.walk(path):

for i in dir_name:

#根據字典key不重複的特性,value可以相同的特性,將所有的suffix存入key中,重複的自動過濾,加快處理速度;

#在以下提取suffix的時候,只需要提取字典的key就可以了。

suffix_name = i.split('.')[1]

a[suffix_name] = 1

with open(r'suffix.txt','a') as f:

for i in a.keys():

f.write(i+'\n')

擷取檔案字尾名

擷取給的檔名的字尾名 在這裡要注意可能出現的檔案是否有字尾名,例如.abc和abc.其實這兩種是沒有字尾名的,所以判斷切片 的索引位置必須有所限制 def foo filename,has dot false 獲取檔名的字尾名 param filename 檔名 param has dot 字尾名是...

獲取檔案字尾名

獲取到filename的字尾 利用lastindexof 從最後面截字尾,找到最後乙個點的索引然後加一,利用substring擷取該索引後的字串 f.getfilename substring f.getfilename lastindexof 1 lastindexof 方法有以下四種形式 pub...

獲取檔案的字尾名

使用api pathfindextension實現獲取給定乙個檔案,直接獲取檔案的字尾名 如 檔名 hsduiew.txt jhdsi.adiwey 路徑 檔名 c hsh shsh tetet.txt 都可以直接獲取到字尾名。pathfindextension函式說明 函式原型 ptstr pat...