python 导出windows 文件名称到excel
时间: 2023-12-01 10:56:16 浏览: 32
以下是使用Python将Windows文件名称导出到Excel的示例代码:
```python
import os
import xlwt
# 获取指定目录下的所有文件名
def get_filenames(path):
return [f for f in os.listdir(path) if os.path.isfile(os.path.join(path, f))]
# 将文件名导出到Excel
def export_to_excel(filenames, output_file):
workbook = xlwt.Workbook()
sheet = workbook.add_sheet('Files')
# 写入表头
sheet.write(0, 0, '文件名')
# 写入文件名
for i, filename in enumerate(filenames):
sheet.write(i+1, 0, filename)
# 保存Excel文件
workbook.save(output_file)
if __name__ == '__main__':
# 指定目录路径和输出文件路径
dir_path = 'C:/Users/username/Documents'
output_file = 'C:/Users/username/Desktop/files.xls'
# 获取文件名列表并导出到Excel
filenames = get_filenames(dir_path)
export_to_excel(filenames, output_file)
```
代码中使用了`os.listdir`函数获取指定目录下的所有文件名,并使用`os.path.isfile`函数判断是否为文件。然后使用`xlwt`库将文件名导出到Excel文件中。注意要将`dir_path`和`output_file`变量替换为实际的目录路径和输出文件路径。