Python 獲取目錄下的文件列表與內容

下面的python例子是列舉用戶目錄下面的文件

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() 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章