环境
- VS Code
- Python 3.11.1
- os模块
开始
def scanFile(path, layer=0):
from os import listdir, path as ph
listdir = listdir(path)
for i, file in enumerate(listdir, 1):
file_path = ph.join(path, file)
print("│ " * (layer - 1), end="")
if layer > 0:
print("└─" if i == len(listdir) else "├─", end="")
print(file)
if ph.isdir(file_path):
scanFile(file_path, layer + 1)
if __name__ == "__main__":
path = input('请输入要扫描的路径:')
scanFile(path)