python创建和删除目录的方法

本文实例讲述了python创建和删除目录的方法。分享给大家供大家参考。具体分析如下:

下面的代码可以先创建一个目录,然后调用自定义的deletedir函数删除整个目录

#————————————–
# name: create_directory.py
# author: kevin harris
# last modified: 02/13/04
# description: this python script demonstrates
# how to create a single
# new directory as well as delete a directory
# and everything
# it contains. the script will fail
# if encountewrs a read-only
# file
#————————————–
import os
#————————————–
# name: deletedir()
# desc: deletes a directory and its content recursively.
#————————————–
def deletedir( dir ):
for name in os.listdir( dir ):
file = dir + “/” + name
if not os.path.isfile( file ) and os.path.isdir( file ):
deletedir( file ) # it’s another directory – recurse in to it…
else:
os.remove( file ) # it’s a file – remove it…
os.rmdir( dir )
#————————————–
# script entry point…
#————————————–
# creating a new directory is easy…
os.mkdir( “test_dir” )
# pause for a moment so we can actually see the directory get created.
input( ‘a directory called “tes_dir” was created.\n\npress enter to delete it.’ )
# deleting it can be a little harder since it may contain files, so we’ll need
# to write a function to help us out here.
deletedir( “test_dir” );

希望本文所述对大家的python程序设计有所帮助。

Posted in 未分类

发表评论