擅长:python、mysql、java
<p>问题不在你认为。。。
查看您的第二个功能检查扩展:</p>
<pre class="lang-py prettyprint-override"><code>if check_extensions():
for file in os.listdir(image_dir):
if filename in invisibles:
continue
image = Image.open(f"{image_dir}/{file}")
image_list.append([image, image.load()])
</code></pre>
<p>这里:它找不到文件名。。。因为你说“为文件在”,然后要求文件名!!!
因此,决定使用以下任一方法:</p>
<pre class="lang-py prettyprint-override"><code>if check_extensions():
for filename in os.listdir(image_dir):
if filename in invisibles:
continue
image = Image.open(f"{image_dir}/{file}")
image_list.append([image, image.load()])
</code></pre>
<p>或:</p>
<pre class="lang-py prettyprint-override"><code>if check_extensions():
for file in os.listdir(image_dir):
if file in invisibles:
continue
image = Image.open(f"{image_dir}/{file}")
image_list.append([image, image.load()])
</code></pre>