简介:许多朋友询问与Python查看目录有关的文件有多少。本文的首席CTO笔记将为您提供详细的答案,以供所有人参考。我希望这对每个人都会有所帮助!让我们一起看看!
如果要计算目录中的所有文件,包括子目录,子目录,子目录。
您可以使用os.walk查找目录中的所有文件
1
2
3
导入操作系统
打印总和([[len(x)for _,_,x,x in OS.Walk(OS.Path.dirname(“ test”)))))
#test是目录名称
OS.Walk将递归中指定目录中的文件。返回值分别是当前文件夹的完整路径,即当前文件夹中的文件夹中的文件夹和文件。我们只需要文件,所以我不将其取出,只需使用“ _”即可占用一个地方。
如果您只想计算当前目录中的文件,则不包括子目录。仅使用OS.LISTDIR,仅文件数:文件数:
1
len([[x for x in os.listdir(OS.Path.dirname(__file__))如果OM.Path.Isfile(x)]
进口
操作系统
进口
OS.Path
rootdir
=
“ D:数据”
#
指示遍历文件夹
deor
父母,dirnames,文件名
在
OS.Walk(rootdir):
#three参数:返回到1。父亲的目录
2.所有文件夹名称(不包括路径)
3.所有文件名
deor
dirname
在
dirnames:
#Output文件夹信息
打印
“画
是: ”
+
父母
打印
“ dirname
是: ”
+
dirname
deor
文件名
在
文件名:
#Output文件信息
打印
“画
是: ”
+
父母
打印
“文件名
是: ”
+
文件名
打印
“这
福特
姓名
的
这
文件
是: ”
+
OS.Path.join(父母,文件名)
#Output文件路径信息
统计信息当前目录中有多少个文件和文件夹,命令:查找。|WC -L Number -1只是当前目录中的一个文件,子算法下没有文件,该命令为LS -L |WC -L号-1
结论:以上是首席执行官指出引入的Python查看目录的全部内容。我希望这对每个人都会有所帮助。如果您想了解更多有关此信息的信息,请记住收集并关注此网站。