Python之yield
2015-08-31 15:40
651 查看
def AlexReadlines():
seek = 0
while True:
with open('D:/temp.txt','r') as f:
f.seek(seek)
data = f.readline()
if data:
seek = f.tell()
<strong> yield data</strong>
else:
return
for i in AlexReadlines():
print i
seek = 0
while True:
with open('D:/temp.txt','r') as f:
f.seek(seek)
data = f.readline()
if data:
seek = f.tell()
<strong> yield data</strong>
else:
return
for i in AlexReadlines():
print i
相关文章推荐
- Eclipse和PyDev搭建python开发环境
- 在ArcGIS中创建Python工具(一)
- 【Python系列2】赋值、深度复制与传参
- 统计字符串中字母出现的次数,字典形式输出(python)
- Python 爬虫入门《中》
- 用Python的requests库作接口测试——对响应进行迭代
- python模拟登录新浪微博
- python 的对象内建方法:__XXX__(a1,a2)
- 用Python的requests库作接口测试——上传文件
- Python使用requests库模拟登陆网站的方式--以豆瓣为例
- 特征提取的相关博客
- 使用Python的requests库作接口测试——请求对象与响应对象
- python 学习笔记--列表,无组,字典的区别
- Python多线程
- 64位Win8环境的Python数值分析库安装(原创)
- 零基础学python-10.1 序列赋值高级应用
- 零基础学python-10.1 序列赋值高级应用
- 高德软件有限公司python试题 及 答案
- python pika 操作 rabbitmq
- python读取 .txt 文本内容以及将程序执行结果写入txt文件