# -*- coding:utf-8 -*- # 处理文件,指定要查找的文件和内容,将文件中包含要查找的每一行输出 # def readfile(): # # f = open('staff.db','r',encoding='utf-8') # with open('staff.db','r',encoding='utf-8') as f: # for i in f: # if "2013" in i: # print(i.strip()) # readfile() def readfile(filename,aim): # f = open(filename,'r',encoding='utf-8') with open(filename,'r',encoding='utf-8') as f: for i in f: if aim in i: yield i g = readfile('staff.db','2014') for i in g: print(i.strip())