擅长:python、mysql、java
<p>您已经定义了<code>remove_directory</code>来获取单个位置参数<code>pathlist</code>,但是,它在全局范围内不获取变量<code>pathlist</code>的值:</p>
<pre class="lang-py prettyprint-override"><code>s = 100
def print_val(s):
print(s)
# I have not given it a positional arg, so s isn't defined
print_val()
# raises TypeError because the scope inside the function
# doesn't know what s is
# Now i give it that value
print_val(s)
# 100
</code></pre>
<p>所以对于你的问题,你需要通过arg</p>
<pre class="lang-py prettyprint-override"><code># This is how you call the function in your script
remove_directory(pathlist)
</code></pre>