我对Python和编码非常熟悉,但我对Python中的解析和目录导航没有多少经验。我有一个文件,其中包含一些我想要提取的数据,我希望能够计算给定目录中的文件和目录的数量。我做了一些研究,我认为sys和os.path模块将很有用。 os.path的命令也会因平台而异(Yosemite vs. Linux.Windows)
答案 0 :(得分:0)
len(os.listdir('path'))
将为您提供'path'
的条目总数(包括文件和目录)。据我所知,os
模块是独立于平台的,但是用于路径的字符串对于基于窗口和基于unix的环境是不同的(也许是其他人,我不知道)。 Windows路径字符串应该看起来像'C:\\directory\\subdir\\file'
,因为反斜杠需要转义。我无法记住我的头脑,但我认为linux路径字符串与您一样,期望它们是:'directory/subdir/file'
。