1. 程式人生 > >python 使用生成器 來完成 監聽檔案輸入的例子

python 使用生成器 來完成 監聽檔案輸入的例子

def tail(filename):#函式
f = open(filename,encoding='utf-8')
while True:
line = f.readline()
if line.strip():
yield line.strip()

g = tail('file')#引用 設定檔名為 file
for i in g: #使用生成器監聽
if 'python' in i:
print('***',i)