zoukankan      html  css  js  c++  java
  • python 目录操作

    一、 主要的目录操作

    • 变换目录的方法。
    • 列出文件和文件信息。
    • 创建和删除目录。
    • 检测是目录还是文件。
    • 查找指定类型的文件。

    二、 详细使用。

      首先,导入os模块。import os

      获取当前目录:os.getcwd()。 
      创建目录: os.mkdir() 
       
      列出目录下文件:os.listdir(path) 
      - os.listdir(".")列出当前目录。 
      - os.listdir("/")列出根目录。 
       
      判断目录下子项是文件还是目录。 
     

     for item in os.listdir("."):
          if os.path.isfile(item):
              print item + "is a file."
            elif os.path.isdir(item):
                print item + "is a directory."
            else:
                print "unkwon type."

      查找指定文件,需要导入glob模块。 
      

    import os
    import glob
    
    for item in glob.glob(os.path.join(".","*.py")):  #join第一个参数为搜素的路径,第二个参数为搜索文件的类型
        print item 

    re   

      也可以指定包含的任意关键字。 
      

    import os
    import glob
    
    for item in glob.glob(os.path.join(".","*op*")):  #文件名种包含“op”关键字的文件。
        print item 

      删除目录和文件。 
      

    # assuming there are no symbolic links.
    # CAUTION:  This is dangerous!  For example, if top == '/', it
    # could delete all your disk files.
    
    import os
    for root, dirs, files in os.walk(top, topdown=False):
        for name in files:
            os.remove(os.path.join(root, name))
        for name in dirs:
            os.rmdir(os.path.join(root, name))
     
  • 相关阅读:
    写代码的方法与思考
    改变文件上传input file类型的外观
    关于HTML Button点击自动刷新页面的问题解决
    使用 git push 出现error setting certificate verify locations问题记录
    flex使用学习
    jQuery.fn.extend()
    jQuery extend()
    作用域
    私有变量
    模仿块级作用域
  • 原文地址:https://www.cnblogs.com/rrxc/p/4484743.html
Copyright © 2011-2022 走看看