A5下载站:努力做内容最丰富最安全的下载站! 网站地图最新更新下载排行专题软件发布

热门软件

地铁跑酷

冒险迷岛

全民迷宫

连连消大作战

小河狸创客

阿里健康医鹿

支付宝app

番薯小说

MOMO陌陌

虾米音乐app

位置导航:A5下载 > 源码技巧 > 父类数据

python创建和删除目录的方法

时间:2015-04-29 11:29来源:a5源码作者:zhao浏览:62
这篇文章主要介绍了python创建和删除目录的方法,涉及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.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" );

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