Python删除Linux路径文件

在使用linux中,我们经常需要进行各种删除以及复制文件的操作

linux系统下进行文件夹的删除命令:

  • -r 就是向下递归,不管有多少级目录,一并删除
  • -f 就是直接强行删除,不作任何提示的意思
rm -rf /文件路径

Python 代码删除文件以及文件夹代码

使用python删除一个文件或文件夹,需要使用os模块,相当于执行系统指令:

path是文件的路径,如果这个路径是一个文件夹,则会抛出OSError的错误,这时需用rmdir()来删除

os.remove(path)  

path是文件夹路径,注意文件夹需要时空的才能被删除

os.rmdir(path)  

unlink的功能和remove一样是删除一个文件,但是删除一个删除一个正在使用的文件会报错。

os.unlink('F:\新建文本文档.txt') 

但是在一定程度上我们并不需要,只需要暴力删除就好:

import shutil
path = 'your path '
shutil.rmtree(path)

会将path路径的全部文件夹,进行删除,使用十分方便。

猜你喜欢

转载自blog.csdn.net/weixin_35770067/article/details/131239585
今日推荐