zoukankan      html  css  js  c++  java
  • 遍历目录,目录下文件名存入文件

    #encoding=utf-8
    import os
    import os.path
    rootdir = "F:pythonwav"  
    fobj = open('3.txt','w')                             
    for parent,dirnames,filenames in os.walk(rootdir):    
        for filename in filenames:
            fobj.write('%s%s' % (filename,os.linesep))                  
    fobj.close()


    借鉴

    import os  
        for root, dirs, files in os.walk('/opt/'):  
            print root   #当前遍历到的目录的根  
            print dirs   #当前遍历到的目录的根下的所有目录  
            print files  #当前遍历到的目录的根下的所有文件

    还有

    import os
    import os.path
    rootdir = “d:data”                                   # 指明被遍历的文件夹
    
    for parent,dirnames,filenames in os.walk(rootdir):    #三个参数:分别返回1.父目录 2.所有文件夹名字(不含路径) 3.所有文件名字
        for dirname in  dirnames:                       #输出文件夹信息
          print "parent is:" + parent
          print  "dirname is" + dirname
    
        for filename in filenames:                        #输出文件信息
          print "parent is": + parent
          print "filename is:" + filename
           print "the full name of the file is:" + os.path.join(parent,filename) #输出文件路径信息
    
                                                                             #windows下为:d:dataquery_textEL_00154
  • 相关阅读:
    正则表达式-入门初探
    pytorch 对变长序列的处理
    数位DP小结
    impala 使用记录
    2017微软第二场笔试题解
    一次分清:jvm内存结构|jmm|java对象模型
    JMM-java内存模型
    java基础总结
    有关秒杀的一点思考
    Elasticsearch 启动报了TypeError: can’t dup Fixnum 错
  • 原文地址:https://www.cnblogs.com/lovely7/p/5883872.html
Copyright © 2011-2022 走看看