新聞中心
在讀取文件時(shí)候比如讀取 xxx.csv 時(shí)候 可能報(bào)編碼錯(cuò)誤

成都創(chuàng)新互聯(lián)是一家集網(wǎng)站建設(shè),文安企業(yè)網(wǎng)站建設(shè),文安品牌網(wǎng)站建設(shè),網(wǎng)站定制,文安網(wǎng)站建設(shè)報(bào)價(jià),網(wǎng)絡(luò)營銷,網(wǎng)絡(luò)優(yōu)化,文安網(wǎng)站推廣為一體的創(chuàng)新建站企業(yè),幫助傳統(tǒng)企業(yè)提升企業(yè)形象加強(qiáng)企業(yè)競(jìng)爭(zhēng)力??沙浞譂M足這一群體相比中小企業(yè)更為豐富、高端、多元的互聯(lián)網(wǎng)需求。同時(shí)我們時(shí)刻保持專業(yè)、時(shí)尚、前沿,時(shí)刻以成就客戶成長自我,堅(jiān)持不斷學(xué)習(xí)、思考、沉淀、凈化自己,讓我們?yōu)楦嗟钠髽I(yè)打造出實(shí)用型網(wǎng)站。
類似于
'xxx' codec can't decode byte 0xac in position 211: illegal multibyte sequen
id_list = []
with open('E:/work_spider/xxx/xx.csv', "r", encoding="utf-8") as csvfile:
csvReader = csv.reader(csvfile)
for content in csvReader:
content = str(content)
if 'l.' in content:
continue
id_list.append(content.split('\\')[0].replace("['", ""))
可以在讀取時(shí)候嘗試制定編碼方式。
保存圖片或者視頻文件的時(shí)候或許也會(huì)報(bào)錯(cuò) Unicode decode error xxxxxxxxxxx
VideoHtmlContent = requests.get(url = VideoUrl,headers=headers).content
with open('bobovideo.mp4','wb',) as f:
f.write(VideoHtmlContent)
不要忘記 它的文件打開方式 圖片可視頻都是以bytes類型二進(jìn)制方式請(qǐng)求和寫入 我們使用‘wb’,以二進(jìn)制寫模式打開
open有很多打開模式 以下僅供參考和查閱:
a表示append,r表示read,w表示write,+表示讀寫模式。,b表示二進(jìn)制,t表示文本模式,t是默認(rèn)的模式。
w 以寫方式打開, a 以追加模式打開 (從 EOF 開始, 必要時(shí)創(chuàng)建新文件) r+ 以讀寫模式打開 w+ 以讀寫模式打開 a+ 以讀寫模式打開 rb 以二進(jìn)制讀模式打開 wb 以二進(jìn)制寫模式打開 ab 以二進(jìn)制追加模式打開 rb+ 以二進(jìn)制讀寫模式打開 wb+ 以二進(jìn)制讀寫模式打開 ab+ 以二進(jìn)制讀寫模式打開
本文題目:創(chuàng)新互聯(lián)Python教程:python文件讀取失敗怎么回事
網(wǎng)頁路徑:http://m.5511xx.com/article/ccisjjo.html


咨詢
建站咨詢
