摘要: fileinput模块可以对一个或多个文件中的内容进行迭代、遍历等操作。该模块的input()函数有点类似文件 readlines()方法,区别在于前者是一个迭代对象,需要用for循环迭代,后者是一次性读取所有行。 用fileinput对文件进行循环遍历,格式化输出,查找、替换等操作,非常方便。 默 阅读全文
posted @ 2018-08-13 17:41 JourneyT 阅读(416) 评论(0) 推荐(0) 编辑
摘要: 初始生成器 我们知道的迭代器有两种:一种是调用方法直接返回的,一种是可迭代对象通过执行iter方法得到的,迭代器有的好处是可以节省内存。 如果在某些情况下,我们也需要节省内存,就只能自己写。我们自己写的这个能实现迭代器功能的东西就叫生成器。 Python中提供的生成器: 1.生成器函数:常规函数定义 阅读全文
posted @ 2018-08-13 16:45 JourneyT 阅读(200) 评论(0) 推荐(0) 编辑