簡體   English   中英

PermissionError:[Errno 13]權限被拒絕:使用PIL讀取圖像像素數據

[英]PermissionError: [Errno 13] Permission denied: Read Image pixel data using PIL

我正在使用PIL來獲取圖像像素數據並將其存儲到數組中,但它會產生以下錯誤。

from PIL import Image
import os

image_data = []

path = "plasmodium_images/"
for i in os.listdir("images"):
        Image.open(path+i)

錯誤

---------------------------------------------------------------------------
PermissionError                           Traceback (most recent call last)
6 path = "plasmodium_images/"
      7 for i in os.listdir("plasmodium_images"):
----> 8         Image.open(path+i)

c:\users\csvankhede\anaconda\envs\tensorflow2\lib\site-packages\PIL\Image.py in open(fp, mode)
   2310 
   2311     if filename:
-> 2312         fp = builtins.open(filename, "rb")
   2313 
   2314     try:

PermissionError: [Errno 13] Permission denied: 'plasmodium_images/plasmodium-phone-0001.jpg'

我已經嘗試過更改模式並提供完整路徑,但它不起作用。

.png可以打開,但不適用於.jpg圖像。

嘗試從以管理員身份運行的命令提示符運行代碼。 右鍵單擊開始菜單中的“命令提示符”,然后單擊“以管理員身份運行”。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM