報錯原因:
我把生成的圖像文件和csv數據文件存到了同一個目錄下,導致繼續walk的時候讀到了這個jpg文件,當然沒法用utf-8格式讀取啦
解決方法:
1.(比較推薦)在讀取文件處加上判定條件,比如用split判斷一下文件後綴
for root,dirs,files in os.walk(indir+'/'+user):
for f in files:
if f.split('.')[1] == 'csv':
#TODO
2.生成的文件保存到其他目錄下,這種方法本質上就是要保證源目錄下的文件全是我們要讀取的數據文件,不含其他類型的文件