今天爱分享给大家带来Python 如何删除一个文件【面试题详解附代码】,希望能够帮助到大家。
os模块的使用
os.remove(path)
删除文件 path,删除时候如果path是一个目录, 抛出 OSError错误。如果要删除目录,请使用rmdir()。
remove() 同 unlink() 的功能是一样的
os.remove('a.txt')
os.removedirs(path)
递归地删除目录。类似于rmdir(), 如果子目录被成功删除, removedirs() 将会删除父目录;但子目录没有成功删除,将抛出错误。
例如,os.removedirs(“a/b/c”) 将首先删除c目录,然后删除b和a,如果他们是空的话,则子目录不能成功删除,将抛出OSError异常
os.rmdir(path)
删除目录 path,要求path必须是个空目录,否则抛出OSError错误