擅长:python、mysql、java
<p>这个被接受的答案让我害怕,因为路径是相对的,当从python脚本中删除用户端的任何内容时,应该格外小心。您应该使用以下内容获取构建位置:</p>
<pre><code>curdir = os.path.dirname(os.path.realpath(__file__))
buildir = curdir+os.sep+"build"
</code></pre>
<p>一旦您构建了一个更安全的路径,就可以将dir传递给<code>shutil.rmtree</code>。在</p>
<p>另外,安全获取当前路径的更好方法是<a href="https://stackoverflow.com/questions/50499/how-do-i-get-the-path-and-name-of-the-file-that-is-currently-executing">How do I get the path and name of the file that is currently executing?</a></p>