摘要: 通常文件分布在不止一个目录之下。即使在一个目录下,模块包下也有着很多子目录,而且它们 的嵌套方式没有一定的规则。故真正需要做的是贯穿整个目录树。 以上仍有欠缺,你的计算机上可能有额外的模块安装在别处,后者可以通过模块导入搜索路径访问,而不在python源代码目录树中。为使程序更完整,我们可以进行一样 阅读全文
posted @ 2019-01-24 13:58 余火灬 阅读(138) 评论(1) 推荐(0) 编辑
摘要: 这个脚本利用glob模块来遍历一个目录下的所有文件,通过把文件大小和文件名存放在一个列表中,对列表进行升序排序,最大文件位于最后。因为文件大小在列表元组中率先出现,数值升序排序将以它为依据,因此最大的文件被排到列表的末尾。 运行的时候,这个脚本扫描我指定的目录,除非在命令行传入别的目录。 阅读全文
posted @ 2019-01-24 11:00 余火灬 阅读(123) 评论(2) 推荐(0) 编辑
摘要: os.sep Python是跨平台的,这是通用的路径分隔符 os.walk 处理遍历目录 参数 top -- 是你所要遍历的目录的地址, 返回的是一个三元组(root,dirs,files)。 root 所指的是当前正在遍历的这个文件夹的本身的地址 dirs 是一个 list ,内容是该文件夹中所有 阅读全文
posted @ 2019-01-24 10:26 余火灬 阅读(98) 评论(0) 推荐(0) 编辑
摘要: 用它可以查找符合特定规则的文件路径名。跟使用windows下的文件搜索差不多。查找文件只用到三个匹配符:”*”, “?”, “[]”。”*”匹配0个或多个字符;”?”匹配单个字符;”[]”匹配指定范围内的字符,如:[0-9]匹配数字。 glob.glob 返回所有匹配的文件路径列表。它只有一个参数p 阅读全文
posted @ 2019-01-24 10:04 余火灬 阅读(89) 评论(0) 推荐(0) 编辑