擅长:python、mysql、java
<p>这是一种可能的解决方案,@OTTO也提到了这一点</p>
<pre><code>del_list = ['file1.csv', 'file2.csv', 'file3.csv'];
for fd in del_list:
try:
os.remove(os.path.join(my_dir, fd))
except OSError:
pass
</code></pre>
<p>您首先需要创建一个文件名列表,您要在要清理的任何目录<code>my_dir</code>中删除这些文件名。循环遍历该列表,并使用错误处理来防止程序在特定目录中不存在文件时退出。您可以将此程序转换为一个函数,并为要从中删除文件的每个目录调用它,或添加另一个通过目标目录列表的外部循环。你知道吗</p>