繁体   English   中英

文件数-os.listdir vs ls | wc -l

[英]File count - os.listdir vs ls | wc -l

收到此邮件后 ,我试图查找文件数

通过终端:

ls | wc -l

给了我总共58925个文件

ls | wc -l

并通过Python的os模块:

len(os.listdir('/home/cloud_user/notebooks/Zain/Data/Images/'))

共给我58926个文件

python代码

为什么这两者之间有区别? 哪个是正确的?

在Linux / UNIX中, ls隐藏以点开头的文件名. 除非您指定-a选项,否则显然在Images目录中有一个以.开头的文件. ,这将由os.listdir解释,而ls不会。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM