zoukankan      html  css  js  c++  java
  • Python实现读取目录所有文件的文件名并保存到txt文件代码

    import os

    def ListFilesToTxt(dir,file,wildcard,recursion):
        exts = wildcard.split(" ")
        files = os.listdir(dir)
        for name in files:
            fullname=os.path.join(dir,name)
            if(os.path.isdir(fullname) & recursion):
                ListFilesToTxt(fullname,file,wildcard,recursion)
            else:
                for ext in exts:
                    if(name.endswith(ext)):
                        file.write(name + " ")
                        break

    def Test():
      dir="J:\1"
      outfile="binaries.txt"
      wildcard = ".txt .exe .dll .lib"
      
      file = open(outfile,"w")
      if not file:
        print ("cannot open the file %s for writing" % outfile)

      ListFilesToTxt(dir,file,wildcard, 1)
      
      file.close()

    Test()

  • 相关阅读:
    UML_04_时序图
    UML_03_类图
    UML_02_概述
    UML_00_资源帖
    UML_01_画图工具
    SpringCloud_00_资源帖
    Idea_03_常用快捷键
    Idea_02_常用配置
    Idea_01_安装与激活
    Codeforces命令行工具
  • 原文地址:https://www.cnblogs.com/ly01/p/8310772.html
Copyright © 2011-2022 走看看