Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/363.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python PermissionError:[Errno 13]权限被拒绝:使用PIL读取图像像素数据_Python_Python 3.x - Fatal编程技术网

Python PermissionError:[Errno 13]权限被拒绝:使用PIL读取图像像素数据

Python PermissionError:[Errno 13]权限被拒绝:使用PIL读取图像像素数据,python,python-3.x,Python,Python 3.x,我使用PIL获取图像像素数据并将其存储到一个数组中,但它给出了以下错误 from PIL import Image import os image_data = [] path = "plasmodium_images/" for i in os.listdir("images"): Image.open(path+i) 错误 我尝试过改变模式,并给出完整的路径,但它不起作用 .png可以打开,但它不适用于.jpg图像。尝试从作为管理员运行的命令提示符下运行代码。右键单击“

我使用PIL获取图像像素数据并将其存储到一个数组中,但它给出了以下错误

from PIL import Image
import os

image_data = []

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

我尝试过改变模式,并给出完整的路径,但它不起作用


.png
可以打开,但它不适用于
.jpg
图像。

尝试从作为管理员运行的命令提示符下运行代码。右键单击“开始”菜单中的“命令提示符”,然后单击“以管理员身份运行”。

相同错误
权限错误:[Errno 13]权限被拒绝:
@ChhayaVankhede请通过编辑向问题添加附加信息。为什么您发布的代码显示为
path=“images/”
但错误显示为
path=“plasmodium\u images/”
?这是编辑问题,我已经编辑了问题。现在问题解决了。我以前的代码创建了一个给定图像名称的空文件。谢谢你的帮助。
---------------------------------------------------------------------------
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'