以下是一个示例代码,可以用于遍历文件路径以检查目录是否存在:
import os
def check_directory_exist(path):
# 检查路径是否存在
if os.path.exists(path):
print(f"路径 {path} 存在")
else:
print(f"路径 {path} 不存在")
# 遍历路径下的所有文件和目录
for root, dirs, files in os.walk(path):
for file in files:
file_path = os.path.join(root, file)
print(f"文件路径:{file_path}")
for dir in dirs:
dir_path = os.path.join(root, dir)
print(f"目录路径:{dir_path}")
# 调用函数并传入要检查的路径
check_directory_exist("/path/to/directory")
在上述代码中,check_directory_exist
函数接受一个路径作为参数,并使用 os.path.exists
函数检查路径是否存在。然后,使用 os.walk
函数遍历路径下的所有文件和目录。对于每个文件,使用 os.path.join
函数获取文件的完整路径,并输出。对于每个目录,同样使用 os.path.join
函数获取目录的完整路径,并输出。
注意:在示例代码中,/path/to/directory
是一个占位符,你需要将其替换为你要检查的实际路径。