Python 获取目录下的文件列表

发布时间:2020-12-29编辑:脚本学堂
本文分享一例python代码,用于获取目录下的文件列表,并读取每个文件的内容,学习下os与sys模块的用法。有需要的朋友作个参考吧。

python实例:获取目录下的文件列表与文件内容,python模块os、模块sys的用法举例。

代码:
 

复制代码 代码示例:
#!/bin/python
#edit: www.jb200.com
#
import os
import sys
#info=os.getcwd()
#listfile=os.listdir(os.getcwd())
info=raw_input("请输入要列举文件的目录:(如D:temp)")
listfile=os.listdir(info)
filename=open(info+'file.txt','w')
print listfile
#out=open(listfile,'r')
for line in listfile:  #把目录下的文件都赋值给line这个参数
    print line         #打印出赋值的内容
    #filename.write(filename)
    if line[-3:] == '.py' or line[-4:] == '.txt':
   
            print line
            out=open(line,'r')    #定义读取line里面的内容,也就是读取每个文件的内容
            for com in out:       #把每个文件的内容(也就是目录下的文件)赋值给com
                filename.write(line+":  "  +com)
 
    else:
       print (line+'  '+"该文件是目录形式")
filename.close()