首页 > 编程语言 >使用Python统计下桌面某个文件夹下(含多层子文件夹)具体文件的数量(方法二)

使用Python统计下桌面某个文件夹下(含多层子文件夹)具体文件的数量(方法二)

时间:2023-07-27 11:47:29浏览次数:35  
标签:count files 桌面 文件 Python 文件夹 path

大家好,我是皮皮。

一、前言

前几天在Python最强王者群【东哥】问了一个Python自动化办公的问题,一起来看看吧。这个是他自己在实际工作中遇到的需求,正好遇到了这个问题,想着用Python来实现下。

image.png

二、实现过程

上一篇文章中已经分享了一个方法,这一篇文章继续分享另外一个方法,由【小王子】提供的,如下所示:

import os

def count_files(path):
    count = 0
    for root, dirs, files in os.walk(path):
        count += len(files)
    return count

# 指定文件夹的路径
folder_path = "/path/to/desktop/folder"

# 统计文件数量
file_count = count_files(folder_path)

print("文件数量:", file_count)

顺利地解决了粉丝的问题。

image.png

不过针对该问题,方法还是很多的,下一篇文章,我们继续看另外一个方法,敬请期待!

三、总结

大家好,我是皮皮。这篇文章主要盘点了一个Python自动化办公的问题,文中针对该问题,给出了具体的解析和代码实现,帮助粉丝顺利解决了问题。

最后感谢粉丝【东哥】提问,感谢【小王子】给出的思路和代码解析,感谢【巭孬嫑勥烎】等人参与学习交流。

【提问补充】温馨提示,大家在群里提问的时候。可以注意下面几点:如果涉及到大文件数据,可以数据脱敏后,发点demo数据来(小文件的意思),然后贴点代码(可以复制的那种),记得发报错截图(截全)。代码不多的话,直接发代码文字即可,代码超过50行这样的话,发个.py文件就行。

image.png

标签:count,files,桌面,文件,Python,文件夹,path
From: https://www.cnblogs.com/dcpeng/p/17584540.html

相关文章

  • python设计模式运用
    工厂+策略+注册classVideoFactory(object):def__init__(self):self.video={}defregister_video(self,name,video):self.video[name]=videodefcreate_video(self,name):ifnameinself.video:returnself.v......
  • python ping
    前提:最近需要检测大量IP的联通状态,尝试了多种方法,最终选择了使用系统的ping第一种pythonping安装pipinstallpythonping使用frompythonpingimportpingres=ping('1.1.1.1')if'Requesttimedout'instr(res):不通else:通使用很简单,但是缺点......
  • Python win11 安装lxml 失败
    如果你有一个项目执行了requirements后,一直提示lxml失败,解决步骤如下1、尝试升级pippython.exe-mpipinstall--upgradepip2、尝试下载包手动安装下载网址:https://www.lfd.uci.edu/~gohlke/pythonlibs/#lxml选择:lxml‑4.9.0‑cp311‑cp311‑win_amd64.whl3、python第三方......
  • python 高德批量获取路径信息
    高德开发者文档:https://lbs.amap.com/api/webservice/guide/api/direction#driving第一步:首先要申请自己的:key第二步:根据自己的需求,从开发者文档。找到自己需要的API第三步:发送请求,解析数据 获取两个坐标之间最优的路线距离importjsonimportrequestsimportopenpyxl......
  • Python使用 - array
    常用操作 常见用法arr1=array.array("i",[1,2])#元素的字节数print(arr1.itemsize)#4print(len(arr1))#2#添加元素arr1.append(3)arr1.append(4)print(len(arr1))#4print(arr1)#array('i',[1,2,3,4])#修改元素arr1[0]=10print(arr1)#......
  • Python使用 - 字符串和二进制的转换
    字符串和二进制的转换,需要用到编码(比如:utf-8,gbk),它起到的主要作用:1)字符转二进制时:根据字符,去编码表查询该字符的二进制值2)二进制转字符时:根据二进制值,去编码表查询该二进制对应的字符 #字符转二进制,也叫编码str_bytes="123abc中文".encode("gbk")print(type(str......
  • Python使用 - struct工具
    转换为二进制a=struct.pack('cc',b"1",b"2")print(type(a))print(a)print(type(b"1"))a=struct.pack('bb',1,127)#signedchar,范围[-128,127],用128会抛异常print(type(a))#<class'bytes'>pr......
  • Python测试用例-unittest-基础
    一个简单的测试用例脚本importunittestclassTestCase(unittest.TestCase):@classmethoddefsetUpClass(cls)->None:print("setUpClass")@classmethoddeftearDownClass(cls)->None:print("tearDownClass")......
  • 使用Python统计下桌面某个文件夹下(含多层子文件夹)具体文件的数量(方法一)
    大家好,我是皮皮。一、前言前几天在Python最强王者群【东哥】问了一个Python自动化办公的问题,一起来看看吧。这个是他自己在实际工作中遇到的需求,正好遇到了这个问题,想着用Python来实现下。二、实现过程这里【郑煜哲·Xiaopang】给了一个提示,使用pathlib.glob()来进行解决,后来......
  • 打印输出当前文件夹中的文件名称到一个txt中
     作者:7trees.cn 2023-07-26 1@echooff2345cd"%~dp0"#切换到当前脚本所在目录67ifnotexisttree.txt(8echo文件名列表>tree.txt9)1011dir/b>tree.txt12131415echo操作已完成,请查看tree.txt文件。 将该bat脚本......