可以选择接受一个无参的可调用对象以及一个哨兵(结束)作为输入。当已这种方式使用时,iter()会创建i一个迭代器,然后重复调用用户提供的可调用对象,直到返回哨兵的值为止。

import sys

with open('publish.py', encoding='utf-8') as f:
for chunk in iter(lambda: f.read(10), ''):
n = sys.stdout.write(chunk)

  

最新文章

  1. 基于libvlc和wxWidgets的简单播放器代码阅读
  2. nodejs持续学习--必须关注4网站
  3. mongoDB在centos7上的安装
  4. Fisher-Yates 乱序算法
  5. tomcat集群配置
  6. Networking - IPv4 报文格式
  7. Wow! Such Doge! - HDU 4847 (水题)
  8. TFS2013团队使用纪要
  9. RMAN数据库恢复之恢复归档日志文件
  10. JSP 网页格式判定执行哪一块html
  11. UTF-8 GBK UTF8 GB2312 之间的区别和关系
  12. GIS之家demo源代码咨询
  13. unicode & utf-8
  14. Oracle数据库查询所有关键字
  15. python学习总结(一)
  16. 一个JAVA程序员经常访问的网站
  17. (转)deb制作文件详解
  18. 第三个Sprint冲刺第二天(燃尽图)
  19. Android: android studio配置生成自定义apk名称
  20. 网络编程-socket(三)(TCP长连接和UDP短连接、时间服务器)

热门文章

  1. aws EKS EFS storageclass PV PVC Pod
  2. try catch 用法
  3. 【VsCode】常用的快捷键
  4. hdu4279 找规律+小想法
  5. 从苏宁电器到卡巴斯基第12篇:我在苏宁电器当营业员 IV
  6. 批处理打造MySQLCleaner
  7. Linux中的防火墙(Netfilter、Iptables、Firewalld)
  8. Windows 10 系统进入测试模式命令
  9. Intel汇编语言程序设计学习-第六章 条件处理-下
  10. Scoring System