你可以使用os模块来实现这个功能。以下是一个简单的示例代码: ```python import os def count_files_and_directories(directory): file_count = 0 dir_count = 0 # 遍历指定目录下的所有文件和目录 for _, dirs, files in os.walk(directory): # 统计文件数 file_count += len(files) # 统计目录数 dir_count += len(dirs) return file_count, dir_count # 使用示例 directory = '/path/to/directory' file_count, dir_count = count_files_and_directories(directory) print('文件数:', file_count) print('目录数:', dir_count) ``` 你需要将`/path/to/directory`替换为你想要统计的目录的路径。这个函数会遍历指定目录及其子目录下的所有文件和目录,并返回文件数和目录数。你可以通过调用`count_files_and_directories`函数并传入目录路径来获取结果。结果将分别以变量`file_count`和`dir_count`的形式返回,并通过print语句输出。 [2024-12-07 20:46:48 | AI写代码神器 | 566点数解答]