Python教程:[51]删除文件及文件夹

假如有一个txt文件,我想要使用python命令删除它,怎么弄?这里用到了Python的os模块,我们使用例子来说明如何如何删除文件及目录。
在d盘下有一个tt文本文件,我们来删除它
首先引入os模块
使用os下的remove命令来删除该文件,参数是r'd:/tt.txt’,通常路径字符串都是用r字符串
现在改文件已经被删除,现在我们再运行一下该命令,看看有什么提示错误
这就是提示的错误,为了写出更见健壮的程序,我们通常要在删除文件前,先检验该文件是否存在。
使用path.exists命令来检验文件是否存在,参数仍然是路径字符串
配合if语句,我们就可以写出一个健壮的删除文件的命令。

删除文件夹

  • 01

    上面讲到了如何删除文件,下面说一下如何删除文件夹。我们用到了rmdir方法,它可以直接删除空文件夹

  • 02

    假如文件夹非空,会提示这样的错误: Traceback (most recent call last): File "<pyshell#8>", line 1, in <module> os.rmdir(r'd:/tt/') WindowsError: [Error 145] : 'd:/tt/'

  • 03

    假如文件夹不存在,会提示这样的错误: Traceback (most recent call last): File "<pyshell#16>", line 1, in <module> os.rmdir(r'd:/tt/') WindowsError: [Error 2] : 'd:/tt/'

  • 04

    怎么删除非空文件夹?我们用到了shutil模块

  • 05

    用rmtree命令可以直接删除文件夹,包括内部文件

(0)

相关推荐

  • windows xp系统的文件和文件夹删除与恢复教程

    为了使电脑xp系统中的文件存放整洁、有条理,同时也为了节省磁盘空间,应该经常删除那些已经没有用的文件和文件夹。此外,对于误删除的文件和文件夹,还应将其及时恢复。 1.删除文件或文件夹 步骤1:打开要删 ...

  • 删除Mac废纸篓中的单一文件和文件夹的方法图文介绍

    很多Mac用户的设备自带内存都比较小,相信着一点128G MacBook Air用户深有体会,连电影都不放太多,大型游戏都要将就着装。最怕的就是删不掉的垃圾文件,但是总有些当个文件盒文件夹残留在“废纸 ...

  • 360rescue文件/360SysRt文件/360ld文件夹详解怎么删除

    360rescue文件/360SysRt文件/360ld文件夹详解怎么删除! 360download:360软件管理下载软件的默认文件夹 360Rec是安装360杀毒时候自动生成的文件夹,用来保存已被 ...

  • Win10 1709预览版怎么删除3D对象文件夹?

    Win10 1709预览版打开电脑窗口时,多出了一个3D对象文件夹,对于我们来说几乎用不到这个文件夹,想要删除或者隐藏,该怎么操作呢?下面我们就来看看详细的教程. 1.先来看一下打开此电脑窗口后,在窗 ...

  • TeamViewer文件传输中的文件或文件夹怎么删除?

    TeamViewer是文件传输中的文件和文件夹是可以删除的,该怎么删除呢?下面我们就来看看详细的教程. 1.打开TeamViewer,登陆账号 2.点击“文件传输” 3.输入远程连接的ID,点击“连接 ...

  • windows下删除文件或文件夹被拒需要administrators权限

    windows下删除文件或文件夹被拒,需要administrators提供权限才能修改解决方案,此文主要是给那些遇到此问题的人,做出解答,高手请绕道。 面对无法删除文件或文件夹的问题,首先可以知道这个 ...

  • 删除文件或文件夹时出错 文件夹访问被拒绝怎么办

    在系统的日常使用中,我们经常会遇到文件删除不了的情况,提示“删除文件或文件夹出错”或“文件夹访问被拒绝”等等类似情况,在XP/Win7/Win8系统中都会遇到。用常规方法无法解决,下面西西小编将尝试各 ...

  • Win7系统提示文件或文件夹不能删除的解决方法

    相信大家经常会对文件、文件夹执行删除操作,这本是一件很简单的事,但有些时候却会遇到麻烦,系统提示文件或文件夹不能删除。诸如:“文件正在使用”、“操作无法完成,因为文件已在###中打开”等。 此时,如果 ...

  • Win8系统删除文件或文件夹时未出现确认对话框解决方法

    在Windows 8系统中删除文件或文件夹时,我们会发现系统并未给出之前熟悉的对话框询问是否确认删除,这是因为Win8系统缺省设置为不显示“确定要将该文件移至回收站吗?”和“确定合并同名文件夹吗?”等 ...