10 2016 档案

生成器与迭代器
摘要:迭代器(Iterator) 定义:定义了__iter__和next方法的对象,其中要求__iter__方法返回对象自身。这就是python内部所遵循的迭代协议。 另一个相近的概念即可迭代对象(Iterable:返回一个迭代器的对象),其和容器一样都只是一个抽象的概念,不属于具体的数据结构。 可以从c 阅读全文

posted @ 2016-10-26 19:13 为心莳萝 阅读(106) 评论(0) 推荐(0)

软链接与硬链接
摘要:文件引用模型 在linux中,一切皆文件,而文件包含元数据(metedata)和用户数据(user data)。元数据中的inode号是系统标识和获取用户数据的唯一凭证,而文件名仅是为了方便用户记忆和使用。为了管理和组织文件,目录被引入系统,也正是在目录中记录了文件名和inode号的对应关系,可用如 阅读全文

posted @ 2016-10-20 19:28 为心莳萝 阅读(155) 评论(0) 推荐(0)

itertools模块
摘要:itertools模块概览 +生成无限迭代器 count(start, [step]) #从start开始,步长为step的无限整数迭代器(step默认值为1) cycle(iterable) #不断循环iterable而得到的无限迭代器 repeat(object, [n]) #重复object对 阅读全文

posted @ 2016-10-17 23:51 为心莳萝 阅读(238) 评论(0) 推荐(0)

如何得到目录下的所有文件
摘要:(1)通过os模块的listdir方法 (2)通过os模块的walk方法 (3)利用glob模块进行匹配搜索 阅读全文

posted @ 2016-10-16 21:18 为心莳萝 阅读(175) 评论(0) 推荐(0)

导航