美文网首页
python创建和删除目录的源码

python创建和删除目录的源码

作者: 吓了一跳哦 | 来源:发表于2019-04-17 15:48 被阅读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" );

相关文章

  • python创建和删除目录的源码

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

  • C++新手学习实例:创建和删除文件夹

    VC++ 创建和删除文件夹 新手学习实例,新建目录的例子源码,还可删除目录、删除文件夹等操作,在运行的winFor...

  • java FIile

    File可以创建和删除一个文件,也可以创建和删除一个目录。例: 方法:isDirectory()和isFile()...

  • linux目录及文件相关命令

    目录管理命令: ls:列出目录 cd:切换目录 pwd:查询当前目录路径 目录的创建和删除: mkdir:创建目录...

  • 基础-1.文件及目录管理

    1. 创建和删除 创建:mkdir删除:rm删除目录:rm -rf file_name正则删除:rm log移动:...

  • 树莓派(Raspbian)系统Wheezy精简

    删除python_games目录 清除桌面,浏览器,python等… 删除opt目录下的示范代码 清除python...

  • Linux文件管理(上)

    学习目标 1、了解文件命名规则和工作中的建议命名规则2、会创建和删除目录mkdir/rmdir3、会创建和删除文件...

  • C#文件处理的各种方法

    创建 复制 删除 DirectoryInfo 类用于典型操作,如复制、移动、重命名、创建和删除目录。 如果打算多次...

  • Common_Instruction

    Terminal 压缩\解压 tar zip 修改文件权限 Python 删除目录 删除文件 递归删除目录 判断是...

  • Cocospod 清缓存

    解决办法:删除缓存目录~/Library/Caches/Cocoapods里对应的源码。删除工程目录里的Podfi...

网友评论

      本文标题:python创建和删除目录的源码

      本文链接:https://www.haomeiwen.com/subject/myynwqtx.html