首页
学习
活动
专区
圈层
工具
发布
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    用Python打造一款文件搜索工具,所有功能自己定义!

    基于 os.scandir() 需求说明 ❝输出C:\Program Files (x86)路径下名字包含“Windows”的文件夹名称,并统计个数 ❞ 步骤分析 这是一个非遍历的需求,只需要在目的文件夹内扫描一圈判断即可...用到的方法是os.scandir(),使用如下: import os path = ... for file in os.scandir(path): print(file.name, file.path..., file.is_dir()) 上面代码最后输出的是给定路径下各内容的名字、绝对路径,并判断其是否是文件夹 需要注意的是os.scandir()只在路径下一级扫描,需求实现的代码如下(代码逻辑很简单...,可以自己做相应调整): import os num = 0 for file in os.scandir(r'C:\\Program Files (x86)'): if file.is_dir...os.listdir() 需求说明 ❝输出C:\Program Files (x86)路径下所有可执行文件 (即后缀为 .exe) ❞ 步骤分析 依然是非遍历的需求,这里使用os.listdir(),它比os.scandir

    95410

    用Python打造一款文件搜索工具,所有功能自己定义!

    基于 os.scandir() 需求说明 ❝输出C:\Program Files (x86)路径下名字包含“Windows”的文件夹名称,并统计个数 ❞ 步骤分析 这是一个非遍历的需求,只需要在目的文件夹内扫描一圈判断即可...用到的方法是os.scandir(),使用如下: import os path = ... for file in os.scandir(path): print(file.name, file.path..., file.is_dir()) 上面代码最后输出的是给定路径下各内容的名字、绝对路径,并判断其是否是文件夹 需要注意的是os.scandir()只在路径下一级扫描,需求实现的代码如下(代码逻辑很简单...,可以自己做相应调整): import os num = 0 for file in os.scandir(r'C:\\Program Files (x86)'): if file.is_dir...os.listdir() 需求说明 ❝输出C:\Program Files (x86)路径下所有可执行文件 (即后缀为 .exe) ❞ 步骤分析 依然是非遍历的需求,这里使用os.listdir(),它比os.scandir

    2.2K20

    用Python打造一款文件搜索工具,所有功能自己定义!

    基于 os.scandir() 需求说明 ❝输出C:\Program Files (x86)路径下名字包含“Windows”的文件夹名称,并统计个数 ❞ 步骤分析 这是一个非遍历的需求,只需要在目的文件夹内扫描一圈判断即可...用到的方法是os.scandir(),使用如下: import os path = ... for file in os.scandir(path): print(file.name, file.path..., file.is_dir()) 上面代码最后输出的是给定路径下各内容的名字、绝对路径,并判断其是否是文件夹 需要注意的是os.scandir()只在路径下一级扫描,需求实现的代码如下(代码逻辑很简单...,可以自己做相应调整): import os num = 0 for file in os.scandir(r'C:\\Program Files (x86)'): if file.is_dir...os.listdir() 需求说明 ❝输出C:\Program Files (x86)路径下所有可执行文件 (即后缀为 .exe) ❞ 步骤分析 依然是非遍历的需求,这里使用os.listdir(),它比os.scandir

    94440

    Python文件处理实用指南

    二、获取目录列表 基础的目录列表获取函数 通过os模块 os.listdir(目录名):其接受一个目录名作为参数,返回一个列表,列表中包含目录下的所有文件名和子目录名; os.scandir(目录名):...通过pathlib模块 pathlib.Path.iterdir():其工作在一个path对象上,并返回一个类似于scandir()的迭代器对象。 实例演示 文件夹的结构如下所示: ?...使用os.scandir()获取 ? 使用pathlib获取 ? 三、获取文件属性 Python中有丰富的函数和方法用来获取文件的信息。...通过pathlib模块 pathlib.Path.iterdir(),其返回值中的每一个对象都有一个stat()方法,和os.scandir()一样。 实例演示 使用os.stat() ?...使用os.scandir() ? 四、创建目录 创建目录依然可以借助os模块和pathlib模块。

    1.9K30
    领券