zoukankan      html  css  js  c++  java
  • python os模块 遍历目录

     1 #os
     2 #os ->tree命令
     3 import os
     4 
     5 
     6 #递归
     7 #目录  ->文件,文件夹 -> 文件文件夹
     8 dirpath = input('请输入你要遍历的目录
    ')
     9 def getdir(dirpath,level = 0):
    10     level += 1#递归的深度
    11     if not dirpath:
    12         dirpath = os.getcwd()
    13 
    14         #默认情况从当前路径开始
    15     mylist= os.listdir(dirpath)
    16         #取出来所有文件和文件夹
    17     #os.path.isdir() 判断文件是否是路径
    18     for name in mylist:
    19         print('--' * level +''+ name)
    20         #这里只是一个相对路径
    21         name = os.path.join(dirpath,name)
    22         if os.path.isdir(name):
    23             getdir(name,level)#这里使用递归调用,因为如果不是文件的话 就继续调用getdir(),
    24 
    25 getdir(dirpath)
    26  
       生命不息
       希望不止
       将来的你
       一定会感谢现在拼命的自己
       fighting!!!
  • 相关阅读:
    浅谈3次登录错误
    JDK一键安装,配置环境
    火炬之光2_辅助工具 内存读写相关
    学习资料
    如何在google colab加载kaggle数据
    Trie树
    日常
    Kmeans
    【leet-code】135. 加油站
    Mac CLion下OpenGL环境配置
  • 原文地址:https://www.cnblogs.com/lonelyshy/p/9644030.html
Copyright © 2011-2022 走看看