实战:把文件名整理到Excel中
要求:列出D盘下所有的文件名,写入到Excel表格中。
listdir是list directory的缩写,可以列出所有的目录名称
listdir语法:
os.listdir(file_path) # 参数file_path是文件路径
Python os 模块:
python 的 os 模块封装了常见的文件和目录操作
代码demo:
import os
import xlwt
file_path = 'd:/' # 目录是整个D盘
# os.listdir(file_path) # 列出所有的文件名
new_workbook = xlwt.Workbook() # 新建工作簿new_workbook对象
worksheet = new_workbook.add_sheet('new_test') # 新建工作表
n = 0
for i in os.listdir(file_path):
worksheet.write(n, 0, i) # 每一行写一个文件名
n = n + 1
new_workbook.save('d:/file_name.xls') # 保存在D盘下,生成file_name.xls文件
D盘文件夹,如图:
生成的Excel文件如图: