使用Python删除文件夹中的所有内容

Ric*_*his 6 python

这个答案之后,我正在尝试使用此代码删除文件夹的内容

import os
import glob

files = glob.glob('/YOUR/PATH/*')
for f in files:
    os.remove(f)
Run Code Online (Sandbox Code Playgroud)

但是python返回一个归因错误"'str'对象没有属性'remove'".我做错了什么?

Bob*_*uba 12

要删除整个目录,请使用 shutil.rmtree('/your/path')

阅读Python文档中的更多内容

查看已经回答过的类似问题

  • @RicardoDahis一旦删除所有内容,您始终可以重新创建空目录.你不必遍历各个文件 (3认同)
  • 这也删除了封闭文件夹,而我只想删除其中的内容。 (2认同)