从文件夹中删除数据的代码,但有些东西不起作用。
我试图从几个文件夹中删除文件,但只给出一个错误。有谁知道如何解决这个问题?
编码:
deleteFolder = ['D:/Main/Python Projects/JBAuto/1 (0)', 'D:/Main/Python Projects/JBAuto/1 (0)']
for filename in os.listdir(deleteFolder):
发生异常:
TypeError
listdir:路径应该是字符串、字节、os.PathLike 或 None,而不是列表。文件“D:\Main\Python Projects\JBAuto\main.py”,第 2 行,在 <模块>
中用于 os.listdir(deleteFolder) 中的文件名:
嗯,你的列表里有路径(字符串),
os.listdir
输入法也需要路径(词条),你立马把一整个列表推给他,他没看懂据我了解,您需要执行以下操作: