如何使用Python计算目录中的文件数量

2023-12-01

我如何只计算files在目录中?这将目录本身算作一个文件:

len(glob.glob('*'))

os.listdir()会比使用稍微更有效glob.glob。要测试文件名是否是普通文件(而不是目录或其他实体),请使用os.path.isfile():

import os, os.path

# simple version for working with CWD
print len([name for name in os.listdir('.') if os.path.isfile(name)])

# path joining version for other paths
DIR = '/tmp'
print len([name for name in os.listdir(DIR) if os.path.isfile(os.path.join(DIR, name))])
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何使用Python计算目录中的文件数量 的相关文章

随机推荐

  • Visual Studio 项目属性选项卡“web”缺失

    我最近开始在使用 Visual Studio 2008 sp1 时遇到一个奇怪的问题 在我的 Web 项目的属性中 我看不到 Web 选项卡 我收到以下错误 无法创建设计器 文件已在不兼容的编辑器中打开 或者对于 ASP NET MVC 尝
  • 如何在 C# 4.0 中删除指定 xmlnode 的所有子节点?

    这是我的 xml
  • 如何使用 brython 来使用 OpenCV python 库 [重复]

    这个问题在这里已经有答案了 我有一个功能齐全的Python项目 已经直接通过终端进行了测试 但是当我搜索如何将 Python 代码与 JavaScript 包装器集成时 我发现很少有开源 API http www brython info
  • 如何使用 R 将 csv 转换为 xls?

    我有一个包含数百个 CSV 文件的文件夹 使用 R 将这些文件转换为 XLS 格式的最简单方法是什么 是的 我知道 CSV 与 Excel 兼容 但我仍然有充分的理由转换它们 使用包xlsReadWrite导出到 xls library x
  • 如何让 MAMP 读取 .htaccess 文件

    我正在尝试获取 htaccess在 MAMP 工作 的内容 htaccess是一个简单的重定向行 但整个 htaccess 文件似乎没有任何效果 即使我将其更改为包含无效数据也是如此 MAMP 中是否有任何设置需要更改才能启用 htacce
  • 在QFileDialog pyqt5中选择文件或文件夹

    我的脚本当前使用 QtWidgets QFileDialog getOpenFileNames 让用户在 Windows 资源管理器中选择文件 现在我想知道是否有办法让他们也选择文件夹 而不仅仅是文件 有一些类似的帖子 但没有一个提供有效的
  • 如何在Web浏览器上部署swing应用程序?

    我开发了一个大型秋千应用程序 有几个类 每个类都创建自己的类JFrame同时关闭上一个称为此类的类 我希望将其部署到网络浏览器中 并了解我需要将其转换为小程序 我是否必须在每个类中添加用于创建小程序的代码 或者还有其他方法吗 在我目前的情况
  • 使用 SSO(例如 Keycloak),如何处理/同步自己数据库中的用户?

    考虑以下场景 您有一个 SSO 服务 比方说 Keycloak 和 X 应用程序 它们有自己的数据库 在每个数据库的某个位置 您引用一个user id 这要怎么处理呢 如何解决外来约束问题 是否应该同步 Keycloak 和应用程序 如何
  • Visual Studio Express 抱怨缺少“;”输入c程序后

    我的代码有什么问题 include
  • 计算本周星期一的日期

    目标 如果当前星期几是星期一以外的任何一天 则显示本周星期一的日期 如果本周的当天是星期一 则只需显示今天的日期 这是我写的 我认为它有效 但可能不是确定日期的最干净的方法 话虽如此 有没有人看到代码错误或不起作用的任何原因
  • 如何添加尚未在plugins.cordova.io上注册的cordova插件?

    喜欢这些插件 https github com ArchieGoodwin SilentShot https github com alongubkin phonertc 他们没有 tarball 网址 cordova plugin add
  • 如何将 Unity 与内部类一起使用?

    我有一个 Web API 应用程序 并使用 Unity 进行依赖项注入 该应用程序使用包含接口 IDoStuff 和实现该接口的类的库 internal interface IDoStuff void DoSomething interna
  • 将txt的特定行放入数组中

    我正在为我的 C 课程制作一个 谁想成为百万富翁 游戏 我有 15 篇文章 每篇有 3 个问题 答案 例子 Whats the capital of Brasil Rio de Janeiro Brasilia Sao Paulo Curi
  • 评估转义字符串

    我的文件中有一些已经转义的字符串 所以文件的内容如下所示 Hello nWorld This is tGreat 当我阅读该文件时 我得到 n作为两个不同的角色而不是一个 如何将转义字符串转换为非转义字符串 基于 deAtog的代码 我做了
  • 设置单元格 (n) 颜色索引等于单元格 (n - 1) 颜色索引

    我从这个宏中得到了一个奇怪的输出 宏应该使用上面的颜色填充空白单元格 创建一个颜色块 结果不是我所期望的 尽管Debug Print显示相同ColorIndex number 知道这里发生了什么吗 Option Explicit Sub C
  • 如何从 BigQuery 中的 Openstreet 地图数据集中提取所有国家/地区几何图形

    我正在使用此查询使用 OSM 提取所有国家 地区的几何形状 它工作正常 但我确信 它正在创建重复项 因为我使用国旗作为参考 有些地方有国旗 但它们并不是真正的国家 地区 SELECT feature type osm id osm time
  • 从 Eclipse 中使用自定义 Firefox 配置文件启动 Selenium

    我正在 Eclipse 中运行 Selenium 测试 但无法加载自定义 Firefox 配置文件 大多数消息来源建议我需要像这样启动 Selenium 服务器 java jar selenium server jar firefoxPro
  • 使用 Entity Framework 4 在运行时打开 SQL CE 文件

    我正在开始使用 Entity Framework 4 并创建一个演示应用程序作为学习练习 该应用程序是一个简单的文档生成器 它使用 SQL CE 存储 每个文档项目都有自己的 SQL CE 数据文件 用户打开这些文件之一来处理项目 EDM
  • 正确的用户输入 - x86 Linux 汇编

    所以我正在使用 NASM 为 Linux 开发一个 x86 汇编程序 该程序主要询问用户的姓名和最喜欢的颜色 执行此操作并将两个字符串存储在 bss 部分中声明的变量中后 程序会打印 No way用户名 最喜欢的颜色也是我最喜欢的颜色 我遇
  • 如何使用Python计算目录中的文件数量

    我如何只计算files在目录中 这将目录本身算作一个文件 len glob glob os listdir 会比使用稍微更有效glob glob 要测试文件名是否是普通文件 而不是目录或其他实体 请使用os path isfile impo