python创建和删除目录的源码

2019-04-17  本文已影响0人  吓了一跳哦

将代码过程中比较重要的一些代码段做个珍藏,如下的资料是关于python创建和删除目录的的代码。

#------------------------------------------------------------------------------

#          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.nnPress 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" );

上一篇下一篇

猜你喜欢

热点阅读