Python 代码:读取文件并显示目录树
Python 代码:读取文件并显示目录树
本文提供一个基于 Python 的代码示例,可以帮助你读取文件并以树状结构显示目录层次关系。
import os
def display_directory_tree(path, indent=''):
if os.path.isfile(path):
print(indent + os.path.basename(path))
elif os.path.isdir(path):
print(indent + os.path.basename(path) + '/')
indent += ' '
for filename in os.listdir(path):
display_directory_tree(os.path.join(path, filename), indent)
# 请将以下路径替换为你想要读取的文件或目录的实际路径
file_or_dir_path = '/path/to/your/file_or_directory'
display_directory_tree(file_or_dir_path)
你只需将 '/path/to/your/file_or_directory' 替换为你想要读取的文件或目录的实际路径,然后运行代码即可。
此代码通过递归地遍历文件和目录,以树状结构显示目录的层次关系。如果给定的路径是文件,它将直接显示文件名。如果给定的路径是目录,它将显示目录名,并递归地调用自身来显示该目录下的文件和子目录。
请注意,这只是一个基本示例代码,你可以根据自己的需求进行调整和扩展。
原文地址: https://www.cveoy.top/t/topic/jcl 著作权归作者所有。请勿转载和采集!