python由文件名批量獲取姓名等信息寫入xls

本博文源於python文件操作案例。旨在批量操作文件,將其寫入到xls。

實驗效果

在這裏插入圖片描述

實驗原理

本實驗基於os模塊。首先對txt所在的文件夾進行遍歷,尋找到所有這樣的文件,然後根據名字和序號用列表進行剝離,寫進xls中。最後不要忘記關閉文件。

實驗代碼

import os

filenames = [] # 所有文件進行存放的列表

for a, b, files in os.walk('test'):
   if files:
       filenames.append([file[:-4] for file in files])

   fname = 'testexam'
   i = 0

   for files in filenames:
       f = open(fname + str(i) +'.xls','w')
       for name in files:
           f.write(name[-2:] + '\t' + name[:-2] + '\n')
       f.close()
       i+=1
   print('成功執行!')
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章