1. 程式人生 > >python--檔案操作之遍歷目錄

python--檔案操作之遍歷目錄

import os,sys
def listdir(dir,file):
    file.write(dir + '\n')
    fielnum = 0
    list = os.listdir(dir)  #列出目錄下的所有檔案和目錄
    for line in list:
        filepath = os.path.join(dir,line)
        if os.path.isdir(filepath):  #如果filepath是目錄,則再列出該目錄下的所有檔案
            myfile.write('   ' + line + '\\'+'\n'
)
            for li in os.listdir(filepath):
                myfile.write('     '+li + '\n')
                fielnum = fielnum + 1
        elif os.path:   #如果filepath是檔案,直接列出檔名
            myfile.write('   '+line + '\n'
            fielnum = fielnum + 1
    myfile.write('all the file num is '+ str(fielnum))
dir = raw_input('please input the path:'
)
myfile = open('list.txt','w')