我尝试删除300个pdf文件。所有pdf文件都具有不同的名称,它们都分散在一个大文件夹中,该文件夹分为许多子文件夹和子子文件夹。如何使用python(我使用python 2.7.8)?
使用shutil.rmtree
,您可以递归删除目录。
import shutil
shutil.rmtree('/path/to/directory/that/contains/pdfs')
如果目录包含不是pdf
文件的其他文件,请改用以下命令(用于os.walk
递归遍历目录,并使用os.remove
/os.unlink
删除pdf文件)。
import os
for parent, dirnames, filenames in os.walk('/path/to/the/directory'):
for fn in filenames:
if fn.lower().endswith('.pdf'):
os.remove(os.path.join(parent, fn))
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句