python由文件名批量获取姓名等信息写入xls

本博文源于python文件操作案例。旨在批量操作文件,将其写入到xls。

实验效果

python由文件名批量获取姓名等信息写入xls_第1张图片

实验原理

本实验基于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('成功执行!')

你可能感兴趣的:(python尝试,python)