import os
file_dict = {}
# 获取目录路径
directory = "/path/to/directory"
# 迭代目录中的所有文件
for root, dirs, files in os.walk(directory):
for filename in files:
# 构建文件路径
file_path = os.path.join(root, filename)
# 将文件路径添加到字典中
file_dict[filename] = file_path
# 打印字典中所有文件的路径
for filename, path in file_dict.items():
print(filename + ": " + path)
在此示例中,我们使用了Python内置的os模块,该模块提供了许多用于操作文件和目录的函数。首先,我们指定要迭代的目录路径。然后,我们使用os.walk()函数遍历此目录及其子目录中的所有文件和文件夹。对于每个文件,我们使用os.path.join()函数将根目录和文件名拼接到一起,获得完整的文件路径。最后,我们将文件名作为键,将文件路径作为值存储在字典中。通过循环遍历字典,我们可以打印出所有文件的路径。