opencv 執行cv2.imshow出現錯誤
2020/02/25 下午 02:33
Python網路爬蟲討論版
Stebern
觀看數:29
回答數:2
收藏數:0
我在練習使用Day2 sample code的時候,在執行File I/O與CSV Reader範例時,都會跳出
UnicodeDecodeError: 'cp950' codec can't decode byte 0xba in position 4: illegal multibyte sequence
的錯誤警告,不清楚是在哪個部分出現問題?感謝大家
UnicodeDecodeError Traceback (most recent call last)
<ipython-input-3-544ebfe30082> in <module>
1 fh = open("./data/example.csv")
----> 2 f = fh.read()
3 fh.close()
4
5 print(f)
UnicodeDecodeError: 'cp950' codec can't decode byte 0xba in position 4: illegal multibyte sequence
回答列表
-
2020/02/25 下午 02:59葉贊同數:2不贊同數:0留言數:1
open的時候標示文件編碼型態就可以了,見:
-
2020/02/25 下午 03:04張維元 (WeiYuan)贊同數:3不贊同數:0留言數:2
嗨,這是因為不同的編碼造成的錯誤,具體解法和原因可以看一下參考文件:遇到編碼問題怎麼辦?
至於為什麼 Sample 不加,是因為不同的環境可能會有不同的編碼,比較像是客製化環境的問題,所以希望大家可以從這個練習中注意到這一件事:)