读取两个txt文本,判断第一个txt文本中的第2列数据是否在第二个txt文本中的第3列与第5列数据之间
时间: 2024-05-06 09:20:22 浏览: 43
快速比对两个txt文件内容是否一致
以下是Python代码实现:
```python
# 打开第一个文本文件,读取第2列数据
with open('file1.txt', 'r') as f1:
data1 = []
for line in f1:
cols = line.strip().split()
data1.append(cols[1])
# 打开第二个文本文件,逐行读取数据进行比较
with open('file2.txt', 'r') as f2:
for line in f2:
cols = line.strip().split()
if cols[2] <= data1 <= cols[4]:
print('第二个文本文件中第3列与第5列数据之间存在第一个文本文件中的第2列数据:', data1)
break
```
解释:首先打开第一个文本文件,逐行读取数据,提取第2列数据存储到列表中。然后打开第二个文本文件,逐行读取数据,提取第3列与第5列数据与第一个文本文件中的第2列数据进行比较。如果第2列数据在第3列与第5列数据之间,则输出提示信息并结束循环。
阅读全文