我想比较文件中的两个值,就像两个文件都有年龄变量一样。如果file1中的age具有常量值16,则应在间隔15-20内与file2 age进行比较,以满足条件true
到目前为止我试过这个。它比较了行,但我需要比较的年龄间隔,如在file1年龄是15,所以应该比较file2年龄从15-20
filename1 = "/home/pi/desktop/detect.txt"
filename2 = "/media/pi/KINGSTON/config.txt"
with open(filename1) as f1:
with open(filename2) as f2:
file1list = f1.read().splitlines()
file2list = f2.read().splitlines()
list1length = len(file1list)
list2length = len(file2list)
if list1length == list2length:
for index in range(len(file1list)):
if file1list[index] == file2list[index]:
print(file1list[index] + "==" + file2list[index])
else:
print(file1list[index] + "!=" + file2list[index]+" Not
Equel")
else:
print("difference inthe size of the file and number of
lines")
您需要从相应的文件中获取每个值并进行比较
Here是关于如何使用Python从.csv文件中读取值的链接,here是关于如何从.txt文件中读取值的链接。如果只在两个单独的文本文件中存储一个单数值,则可以简单地使用Python的open()和read()函数,如下所示:
Here's有关.read()函数详细信息的另一个链接
请在下次提问时提供更多信息和上下文,以便我们提供更好的答案:)
相关问题 更多 >
编程相关推荐