使用 Python 导航目录和计算目录中的文件
Navigating Directories and Counting files in a directory with Python
我对 Python 和一般编码相当熟悉,但我对 Python 中的解析和目录导航没有太多经验。我有一个文件,其中包含一些我希望提取的数据,我希望能够计算给定目录中文件和目录的数量。我做了一些研究,我认为 sys 和 os.path 模块会很有用。此外,os.path 的命令是否因平台而异(Yosemite 与 Linux。Windows)
len(os.listdir('path'))
将为您提供 'path'
处的条目总数(包括文件和目录)。据我所知,os
模块是独立于平台的,但是用于路径的字符串对于 windows 和基于 unix 的环境(也许还有其他我不知道)是不同的。 Windows 路径字符串应该类似于 'C:\directory\subdir\file'
因为反斜杠需要转义。我记不清了,但我认为 linux 路径字符串就像您期望的那样:'directory/subdir/file'
.
我对 Python 和一般编码相当熟悉,但我对 Python 中的解析和目录导航没有太多经验。我有一个文件,其中包含一些我希望提取的数据,我希望能够计算给定目录中文件和目录的数量。我做了一些研究,我认为 sys 和 os.path 模块会很有用。此外,os.path 的命令是否因平台而异(Yosemite 与 Linux。Windows)
len(os.listdir('path'))
将为您提供 'path'
处的条目总数(包括文件和目录)。据我所知,os
模块是独立于平台的,但是用于路径的字符串对于 windows 和基于 unix 的环境(也许还有其他我不知道)是不同的。 Windows 路径字符串应该类似于 'C:\directory\subdir\file'
因为反斜杠需要转义。我记不清了,但我认为 linux 路径字符串就像您期望的那样:'directory/subdir/file'
.