python在文件夹里数据完全匹配
时间: 2024-04-16 07:27:22 浏览: 66
如果你想在一个文件夹中查找内容完全匹配的行,你可以使用以下代码:
```python
import os
def search_matching_lines(folder_name, query):
file_path = os.path.join(folder_name, "data.txt")
matching_lines = []
with open(file_path, "r") as file:
for line in file:
if line.strip() == query:
matching_lines.append(line.strip())
return matching_lines
# 在文件夹中查找与查询内容完全匹配的行
folder_name = "my_folder"
query = "This is line 2."
matching_lines = search_matching_lines(folder_name, query)
if len(matching_lines) > 0:
print(f"Matching lines found:")
for line in matching_lines:
print(line)
else:
print("No matching lines found.")
```
这将在指定的文件夹中的 "data.txt" 文件中查找与指定查询内容完全匹配的行。如果找到匹配的行,它们将被打印出来;否则,将打印"没有找到匹配的行。"
阅读全文