logo
Loading...

UnidentifiedImageError: cannot identify image file <_io.BytesIO object at 0x119c58ef0> - Cupoy

教練們好:主要想請問的是: 在以下這兩行code都有回應的情況下,為何還會讀不到圖片?respons...

ml100,ml100-d05

UnidentifiedImageError: cannot identify image file <_io.BytesIO object at 0x119c58ef0>

2020/05/16 01:44 下午
機器學習共學討論版
James Chang
觀看數:28
回答數:4
收藏數:0
ml100
ml100-d05

教練們好:


主要想請問的是: 在以下這兩行code都有回應的情況下,為何還會讀不到圖片?


response = requests.get('link_name')


1. print(response.status_code) 


2. if response.status_code == requests.codes.ok: 

         print('ok')

--------------------------------------------


在第五課的作業的地方,整理好dataframe後,我用for loop測試前幾個連結 (這邊我設定測試前8個),若是link 確實有抓到連結,則將該連結加進一個新的list。並在集滿五個有效連結後,跳出loop。


上面的code執行的結果,的確獲得五個連結。而在下面的code,我驗證第五個連結是否有效:


status_code 正常返回200的值,而且 response.status_code == requests.codes.ok 也是ok的情況下,為何會產生此錯誤訊息且讀不到圖片呢?


感謝您的回覆。