擅长:python、mysql、java
<p>第一件事:在使用“单一列表”的示例中,<code>list</code>不一定代表原始的<code>file_name_aslist</code>。如果文件名不包含空格,<code>file_name_aslist</code>将是一个包含单个元素的列表,即文件名本身。对于这些情况,很容易验证<code>file_name_aslist [x+1]</code>为什么会抛出<code>IndexError</code></p>
<p>你真的期望<code>file_name_aslist</code>是一个包含多个元素的列表吗?您是否正在尝试按其他条件进行拆分,例如<code>.</code>(可能按文件扩展名进行拆分,这也是一种不好的方法)</p>