python,遍历a.csv的第10列,如果找到字符串“Buddy_Alloc”则记录该字符串的第11列和第12列的内容, 继续遍历找到与字符串“Buddy_Alloc”第11列和第12列字符串相同,
时间: 2023-05-20 10:03:28 浏览: 85
python实现查找两个字符串中相同字符并输出的方法
则将其记录下来,直到遍历完整个文件,最后输出所有符合条件的记录。
以下是可能的 Python 代码实现:
```python
import csv
# 打开 CSV 文件
with open('a.csv', newline='') as csvfile:
reader = csv.reader(csvfile)
# 遍历每一行
for row in reader:
# 如果第 10 列是 "Buddy_Alloc"
if row[9] == "Buddy_Alloc":
# 记录第 11 列和第 12 列的内容
target1 = row[10]
target2 = row[11]
# 继续遍历找到与第 11 列和第 12 列相同的记录
for row2 in reader:
if row2[10] == target1 and row2[11] == target2:
# 输出符合条件的记录
print(row, row2)
```
注意,这只是一种可能的实现方式,具体实现可能因为数据格式等因素而有所不同。
阅读全文