Contents
9.8. 读取文件向xls中写入姓名和考号¶
9.8.1. 先读取出内容,在写入xls中¶
代码示例¶
#!/usr/bin/env python
#-*- coding:utf8 -*-
import os
filenames = [] #所有文件名的存放列表
for a,b,files in os.walk('test'): #获取当前目录下test目录中的所有文件
if files:
filenames.append([file[:-4] for file in files]) #扩展名为3个字母
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("成功生成! ")
'''bnT|||||||||
通过os.walk()对目录下的所有文件进行遍历,获取包含学生信息的所有文件名字符串放入列表filenames中,
根据指定的电子表格文件名将学生姓名和考号写入文件中
'''