擅长:python、mysql、java
<p>正如前面<a href="https://stackoverflow.com/questions/52491352/how-to-delete-all-folders-inside-folder-using-python/52491393#52491393">@Vineeth Sai</a>所建议的,如果要删除目录中的所有子目录,只需使用<a href="https://docs.python.org/3/library/os.html#os.listdir" rel="nofollow noreferrer">^{<cd1>}</a>遍历每个文件,如果文件是目录,则应用<a href="https://docs.python.org/3/library/shutil.html#shutil.rmtree" rel="nofollow noreferrer">^{<cd2>}</a>:</p>
<pre><code>from os import listdir
from os.path import abspath
from os.path import isdir
from os.path import join
from shutil import rmtree
path = 'YOUR PATH HERE'
for file in listdir(path):
full_path = join(abspath(path), file)
if isdir(full_path):
rmtree(full_path)
</code></pre>
<p>上面还使用<a href="https://docs.python.org/3/library/shutil.html#shutil.rmtree" rel="nofollow noreferrer">^{<cd3>}</a>检查文件是否是目录。你知道吗</p>