python在CSV文件中通过查找某字符串对应的行列
时间: 2024-03-11 19:50:10 浏览: 190
python读写csv文件并增加行列的实例代码
您可以使用Python中的csv模块来读取CSV文件,并使用一个循环来查找特定字符串对应的行和列。
以下是一个示例代码,假设您要查找的字符串为"example":
```python
import csv
with open('file.csv', 'r') as csv_file:
csv_reader = csv.reader(csv_file)
# 查找特定字符串
for row_index, row in enumerate(csv_reader):
if "example" in row:
col_index = row.index("example")
print(f"Found 'example' at row {row_index} and column {col_index}")
```
在这个示例代码中,我们首先使用`csv.reader()`函数来读取CSV文件。然后我们使用一个循环来遍历每一行,如果该行中包含特定字符串,则使用`index()`方法来查找该字符串所在的列索引。最后,我们输出该字符串所在的行和列索引。
请注意,这个示例代码假设您的CSV文件没有标题行。如果您的CSV文件包含标题行,您需要在循环之前使用`next()`函数来跳过标题行。
阅读全文