用python编写代码提取文件里各行第一列并保存到另一文件
时间: 2024-09-21 08:08:59 浏览: 37
50行Python代码获取高考志愿信息的实现方法
在Python中,你可以使用内置的`csv`模块来读取文件,并通过列表推导式来提取每一行的第一列。假设你有一个名为`input_file.csv`的CSV文件,你需要将其第一列的内容提取出来并保存到一个新的文本文件`output.txt`中。这里是一个简单的示例:
```python
import csv
# 打开输入文件并读取第一列数据
with open('input_file.csv', 'r') as input_file, open('output.txt', 'w') as output_file:
reader = csv.reader(input_file)
first_column_data = [row[0] for row in reader]
# 将第一列数据写入输出文件
for item in first_column_data:
output_file.write(item + '\n')
# 现在,'output.txt' 文件包含了输入文件的第一列内容
```
这个脚本首先创建了一个CSV读取器,然后遍历每行并将第一列的数据收集到列表中。最后,它逐行将这些数据写入`output.txt`文件。
阅读全文