写一段代码python,读取多个.txt文件的第100行第4列,并放在一个.CSV文件里
时间: 2024-02-13 14:02:47 浏览: 79
好的,以下是一个简单的代码示例,通过使用Python的内置函数和库来实现:
```python
import csv
# 定义要读取的文件名
file_names = ['file1.txt', 'file2.txt', 'file3.txt']
# 定义要读取的行号和列号
row_num = 100
col_num = 4
# 新建一个CSV文件
with open('output.csv', mode='w') as csv_file:
csv_writer = csv.writer(csv_file)
# 循环读取每个文件的指定行和列
for file_name in file_names:
with open(file_name) as file:
for i, line in enumerate(file):
if i == row_num - 1:
data = line.strip().split()
csv_writer.writerow([data[col_num - 1]])
break
```
这段代码将读取名为 `file1.txt`、`file2.txt` 和 `file3.txt` 的三个文件中的第100行第4列,并将结果存储在 `output.csv` 文件中。具体来说,代码会先循环遍历每个文件,然后在每个文件中逐行查找第100行。找到第100行后,代码会将该行数据按空格分隔,并提取第4列的数据,将其写入CSV文件中。最后,代码会继续查找下一个文件,直到所有文件中的指定行和列都被处理完毕。
阅读全文
相关推荐
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![-](https://img-home.csdnimg.cn/images/20241226111658.png)
![-](https://img-home.csdnimg.cn/images/20241226111658.png)
![-](https://img-home.csdnimg.cn/images/20241226111658.png)
![-](https://img-home.csdnimg.cn/images/20241226111658.png)
![-](https://img-home.csdnimg.cn/images/20241226111658.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![pdf](https://img-home.csdnimg.cn/images/20241231044930.png)
![-](https://img-home.csdnimg.cn/images/20241226111658.png)
![-](https://img-home.csdnimg.cn/images/20241226111658.png)
![-](https://img-home.csdnimg.cn/images/20241226111658.png)
![-](https://img-home.csdnimg.cn/images/20241226111658.png)
![-](https://img-home.csdnimg.cn/images/20241226111658.png)
![-](https://img-home.csdnimg.cn/images/20241226111658.png)
![-](https://img-home.csdnimg.cn/images/20241226111658.png)
![-](https://img-home.csdnimg.cn/images/20241226111658.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)