用re或者string.find.以下是re代码 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 import re #文本所在TXT文件 file = '123.txt' #关键字1,2(修改引号间的内容) w1 = '123' w2 = '456' f = open ( file , 'r' ) buff = f.read() #清除换行符,请取消下一行注释 #buff = buff.replace('\n','') pat = re. compile (w1 + '(.*?)' + w2,re.S) result = pat.findall(buff) print (result)