python创建和删除目录的方法
本文实例讲述了python创建和删除目录的方法。分享给大家供大家参考。具体分析如下:
下面的代码可以先创建一个目录,然后调用自定义的deleteDir函数删除整个目录
#-------------------------------------- #Name:create_directory.py #Author:KevinHarris #LastModified:02/13/04 #Description:ThisPythonscriptdemonstrates #howtocreateasingle #newdirectoryaswellasdeleteadirectory #andeverything #itcontains.Thescriptwillfail #ifencountewrsaread-only #file #-------------------------------------- importos #-------------------------------------- #Name:deleteDir() #Desc:Deletesadirectoryanditscontentrecursively. #-------------------------------------- defdeleteDir(dir): fornameinos.listdir(dir): file=dir+"/"+name ifnotos.path.isfile(file)andos.path.isdir(file): deleteDir(file)#It'sanotherdirectory-recurseintoit... else: os.remove(file)#It'safile-removeit... os.rmdir(dir) #-------------------------------------- #Scriptentrypoint... #-------------------------------------- #Creatinganewdirectoryiseasy... os.mkdir("test_dir") #Pauseforamomentsowecanactuallyseethedirectorygetcreated. input('Adirectorycalled"tes_dir"wascreated.\n\nPressEntertodeleteit.') #Deletingitcanbealittlehardersinceitmaycontainfiles,sowe'llneed #towriteafunctiontohelpusouthere. deleteDir("test_dir");
希望本文所述对大家的Python程序设计有所帮助。