编写一个python脚本,读取当前目录下所有txt文件的第一行内容,并输出至一个xls文件
时间: 2023-06-15 22:03:05 浏览: 82
python 读取txt中每行数据,并且保存到excel中的实例
以下是一个实现该功能的Python脚本:
```python
import os
import xlwt
# 创建Excel文件
workbook = xlwt.Workbook(encoding='utf-8')
worksheet = workbook.add_sheet('Sheet1')
row_num = 0
# 遍历当前目录下的所有txt文件
for filename in os.listdir():
if filename.endswith('.txt'):
with open(filename, 'r', encoding='utf-8') as f:
# 读取第一行内容
first_line = f.readline().strip()
# 将文件名和第一行内容写入Excel文件
worksheet.write(row_num, 0, filename)
worksheet.write(row_num, 1, first_line)
row_num += 1
# 保存Excel文件
workbook.save('result.xls')
```
该脚本使用了os模块来遍历当前目录下的所有txt文件,使用xlwt模块来创建和写入Excel文件。对于每个txt文件,它读取第一行内容,并将文件名和第一行内容写入Excel文件的第一列和第二列。最后保存Excel文件。
阅读全文