python--檔案操作之遍歷目錄
阿新 • • 發佈:2019-02-09
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')
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')