def get_pairs(sel f,pairs_path):
with open(pairs_path, 'r') as f: # qqqq
pairs = [l.split() for l in f.readlines()]
f.close()
return pairs
with open(pairs_path, 'r') as f: # qqqq
f.close()删掉
with 的作用好像在你结束这个代码以后就给你把句柄close了,你重复调用close了