用Python加载图像(错误) [英] Loading an image in Python (Error)

查看:63
本文介绍了用Python加载图像(错误)的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我想加载图片,但收到错误消息。



我的代码:



<$ p来自PIL导入的$ p> 图片
im = Image.open(D:\Python26 \ PYTHON-PROGRAMME \ bild.jpg)
im.show()

我收到此错误:

 回溯(最近一次调用最后一次):
文件D:\Python26 \ PYTHON-PROGRAMME \00000000000000000,第2行,< module>
im = Image.open(D:\Python26 \ PYTHON-PROGRAMME \ bild.jpg)
文件D:\Python26 \lib \site-packages \ PIL \ Image.py,第1888行,打开
fp = __builtin __。打开(fp,rb)
IOError:[Errno 22]无效模式('rb')或文件名:'D :\\Python26 \\PYTHON-PROGRAMME \ x08ild.jpg'


解决方案

你需要转义反斜杠:

  im = Image.open(D:\ \ Python26 \\ PYTHON-PROGRAMME \\\\ atbild.jpg)


I want to load an image but I get an error-message.

My code:

from PIL import Image
im = Image.open("D:\Python26\PYTHON-PROGRAMME\bild.jpg")
im.show()

I get this error:

Traceback (most recent call last):
  File "D:\Python26\PYTHON-PROGRAMME\00000000000000000", line 2, in <module>
    im = Image.open("D:\Python26\PYTHON-PROGRAMME\bild.jpg")
  File "D:\Python26\lib\site-packages\PIL\Image.py", line 1888, in open
    fp = __builtin__.open(fp, "rb")
IOError: [Errno 22] invalid mode ('rb') or filename: 'D:\\Python26\\PYTHON-PROGRAMME\x08ild.jpg'

解决方案

You need to escape the backslashes:

im = Image.open("D:\\Python26\\PYTHON-PROGRAMME\\bild.jpg")

这篇关于用Python加载图像(错误)的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆