我想打開一個圖像使用PIL圖像的開放方法,但我得到以下錯誤。Windows文件名得到損壞
我已將圖片存儲在C:\a.jpg
。
>>> h1 = Image.open("C:\a.jpg").histogram()
Traceback (most recent call last):
File "<pyshell#8>", line 1, in <module>
h1 = Image.open("C:\a.jpg").histogram()
File "C:\Python27\lib\site-packages\PIL\Image.py", line 1952, in open
fp = __builtin__.open(fp, "rb")
IOError: [Errno 22] invalid mode ('rb') or filename: 'C:\x07.jpg'
是的,這是一種逃避問題作爲答案筆記,但信息在那裏讓你看到;你沒有要求提供一個文件'C:\ x07.jpg',但是這個消息說它試圖打開。爲什麼?因爲''\ a'是ASCII BEL(0x07)的轉義,就像''\ n''是一個ASCII LF(0x0a)。 – msw 2012-08-05 12:24:17