讀取前五張圖片?
result = img2arr_fromURLs(df[0:5][1].values)
其中這個df[0:5][1].values我嘗試把它印出來或是存入一個字串中都失敗
他到底是甚麼東西?
第一筆資料的連結和圖片我印得出來
但前五張圖片就不會了
求救
回答列表
-
2019/09/03 上午 07:10蘇彥儒贊同數:0不贊同數:0留言數:0
前5個連結 有連結是錯誤
需要排除掉
要用 try except -
2019/09/03 下午 02:05張維元 (WeiYuan)贊同數:1不贊同數:0留言數:0
嗨,這是故意設計的橋段,有些網址無法正常存取資料導致的錯誤。建議可以採用例外處理(Try-Except)的方式處理!
-
2019/09/04 下午 08:17herohsu贊同數:0不贊同數:0留言數:0
#使用try except無效, 沒秀出圖片 請問問題在哪??
now=0
try: result = img2arr_fromURLs(df[now:5][1].values)
print("Total images that we got: %i " % len(result)) # 如果不等於 5, 代表有些連結失效囉
except IndexError as e: print("Index Error")
except Exception as e:
print("Now = ", now, ", and happen exception!!!, move to next");
now += 1
else : for im_get in result: plt.imshow(im_get) plt.show()
-
2019/09/04 下午 09:55張維元 (WeiYuan)贊同數:1不贊同數:0留言數:1
嗨 @herohsu,可以排版一下嗎?不然很難確認原本你寫的程式碼是怎樣?另外「沒秀出圖片 請問問題在哪?? 」是有顯示結果?還是有發生錯誤嗎?建議把執行結果也放上來
-
2019/09/05 下午 09:56張維元 (WeiYuan)贊同數:1不贊同數:1留言數:0
嗨,你的程式都沒有迴圈,看起來只會執行一次!