37,719
社区成员
发帖
与我相关
我的任务
分享
#在Python中,文件操作主要来自os模块,主要方法如下:
#os.getcwd():获得当前工作目录
#os.path.isdir(name):判断name是不是一个目录,name不是目录就返回false
#os.path.isfile(name):判断name是不是一个文件,不存在name也返回false
#os.listdir(dirname):列出dirname下的目录和文件
#os.path.join(path,name):连接目录与文件名或目录
import os
def walkFolders(folder):
foldersCount = 0
filesCount = 0
folders = os.listdir(folder)
for item in folders:
curname = os.path.join(folder,item)
if os.path.isdir(curname):
foldersCount = foldersCount + 1
elif os.path.isfile(curname):
filesCount = filesCount + 1
return filesCount,foldersCount
if __name__ == "__main__":
curFolder = os.getcwd()
filesCount,foldersCount = walkFolders(curFolder)