input_file1:
a 1 33
a 34 67
a 68 78
b 1 99
b 100 140
c 1 70
c 71 100
c 101 190
输入file2:
a 5 23
a 30 72
a 76 78
b 5 30
c 23 88
c 92 98
我想比较这两个文件,使得对于file2中的'a'
的每个值,两个整数(边界)落在file1中'a'
的范围(边界)或两个范围之间。
答案 0 :(得分:0)
您可以在写入文件时为数据创建一个结构(如'a:1:33'),而不是存储像'a 1 33'这样的值。这样也很容易读取数据。
然后,您可以阅读每一行,并可以根据':'分隔符将其拆分,您可以轻松地与另一个文件进行比较。