擅长:python、mysql、java
<p>对JRazors答案的修改:</p>
<pre><code>import shutil
import os.path
import readline
#allow tab completion in input
readline.parse_and_bind("tab: complete")
delete_this = input('Enter Directories you want to delete separated by comma: ')
for d in delete_this.split(','):
d=d.strip()
if os.path.isdir(d):
shutil.rmtree(d)
print("{} deleted".format(d))
</code></pre>
<p>这将通过逗号分隔的文本查找要删除的目录</p>
<p>使用示例</p>
<pre><code>python delete_dir.py
Enter Directories you want to delete separated by comma: fo<tab>
foo1/ foo2/ foo3.txt
Enter Directories you want to delete separated by comma: foo1,foo2
foo1 deleted
foo2 deleted
</code></pre>