使用Python导航目录和计算目录中的文件
一般来说,我对Python和编码相当熟悉,但对Python中的解析和目录导航并没有太多经验。我有一个文件,其中包含一些我希望提取的数据,我希望能够计算给定目录中的文件和目录的数量。我做了一些研究,我认为sys和os.path模块会很有用。另外,os.path的命令是否在不同平台(Yosemite vs.Linux.Windows)上有所不同使用Python导航目录和计算目录中的文件,python,parsing,directory,Python,Parsing,Directory,一般来说,我对Python和编码相当熟悉,但对Python中的解析和目录导航并没有太多经验。我有一个文件,其中包含一些我希望提取的数据,我希望能够计算给定目录中的文件和目录的数量。我做了一些研究,我认为sys和os.path模块会很有用。另外,os.path的命令是否在不同平台(Yosemite vs.Linux.Windows)上有所不同len(os.listdir('path'))将提供'path'上的条目总数(包括文件和目录)。据我所知,os模块是独立于平台的,但是用于路径的字符串对于基于
len(os.listdir('path'))
将提供'path'
上的条目总数(包括文件和目录)。据我所知,os
模块是独立于平台的,但是用于路径的字符串对于基于windows和unix的环境是不同的(我不知道可能还有其他环境)。Windows路径字符串应类似于'C:\\directory\\subdir\\file'
,因为反斜杠需要转义。我想不起来了,但我认为linux路径字符串就像你期望的那样:'directory/subdir/file'
你做对了<代码>操作系统模块将非常有用。非常感谢这非常有用,所以os.listdir('path')返回一个数组,其中填充了“path”中的文件和目录?