代码片:
import os
def traverse_path(path):
if not os.path.exists(path):
print("路径不存在")
return
if os.path.isfile(path):
print("文件:", os.path.basename(path))
else:
print("文件夹:", os.path.basename(path))
for file_name in os.listdir(path):
sub_path = os.path.join(path, file_name)
traverse_path(sub_path)
# 示例用法:
path = input("请输入有效的路径:")
traverse_path(path)