欧美一区二区三区老妇人-欧美做爰猛烈大尺度电-99久久夜色精品国产亚洲a-亚洲福利视频一区二区

解決Python打開(kāi)文件報(bào)錯(cuò)的方法

小編給大家分享一下解決Python打開(kāi)文件報(bào)錯(cuò)的方法,相信大部分人都還不怎么了解,因此分享這邊文章給大家學(xué)習(xí),希望大家閱讀完這篇文章后大所收獲,下面讓我們一起去學(xué)習(xí)方法吧!

專注于為中小企業(yè)提供成都網(wǎng)站設(shè)計(jì)、成都做網(wǎng)站服務(wù),電腦端+手機(jī)端+微信端的三站合一,更高效的管理,為中小企業(yè)慶安免費(fèi)做網(wǎng)站提供優(yōu)質(zhì)的服務(wù)。我們立足成都,凝聚了一批互聯(lián)網(wǎng)行業(yè)人才,有力地推動(dòng)了上1000+企業(yè)的穩(wěn)健成長(zhǎng),幫助中小企業(yè)通過(guò)網(wǎng)站建設(shè)實(shí)現(xiàn)規(guī)模擴(kuò)充和轉(zhuǎn)變。

python下打開(kāi)文件超級(jí)簡(jiǎn)單,不用導(dǎo)入任何包,直接輸入

f = open('your_file.txt','r')

就可以打開(kāi)一個(gè)文件進(jìn)行操作。第二個(gè)參數(shù)為對(duì)文件的操作方式,’w’是寫文件,已存在的同名文件會(huì)被清空,不存在則會(huì)創(chuàng)建一

個(gè);’r’是讀取文件,不存在會(huì)報(bào)錯(cuò);’a’是在文件尾部添加內(nèi)容,不存在會(huì)創(chuàng)建文件,存在則直接在尾部進(jìn)行添加;還有’wb’是

寫二進(jìn)制文件;’rb’是讀取二進(jìn)制文件,比如圖片之類的。(推薦學(xué)習(xí):Python教程)

但是這種方式其實(shí)不是最好的打開(kāi)文件的方式,這種方式可能會(huì)有這樣幾個(gè)問(wèn)題:

1、未指定文件編碼格式,如果文件編碼格式與當(dāng)前默認(rèn)的編碼格式不一致,那么文件內(nèi)容的讀寫將出現(xiàn)錯(cuò)誤。

2、如果讀寫文件有錯(cuò)誤,會(huì)導(dǎo)致文件無(wú)法正確關(guān)閉。因?yàn)槟呐略诤竺嬗?/p>

f.close()

語(yǔ)句,但是如果在打開(kāi)的時(shí)候就出現(xiàn)錯(cuò)誤,這種打開(kāi)方式會(huì)出現(xiàn)問(wèn)題。因此,一般來(lái)說(shuō),不推薦這種打開(kāi)文件的方式。(我之前其實(shí)一直使用這種方法,,雖然也知道其他的方法,但是嫌麻煩一直沒(méi)怎么用…)

上面的這些問(wèn)題都是針對(duì)python2的,在python3下open函數(shù)可以通過(guò)encoding參數(shù)指定編碼方式,而在2中不可以。

在python3下可以直接通過(guò)這樣來(lái)打開(kāi)一個(gè)文件:

f = open('your_file.txt', 'r', encoding='utf-8')

以上是解決Python打開(kāi)文件報(bào)錯(cuò)的方法的所有內(nèi)容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內(nèi)容對(duì)大家有所幫助,如果還想學(xué)習(xí)更多知識(shí),歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道!

網(wǎng)站題目:解決Python打開(kāi)文件報(bào)錯(cuò)的方法
鏈接分享:http://www.chinadenli.net/article44/joishe.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站制作App設(shè)計(jì)網(wǎng)站策劃企業(yè)建站靜態(tài)網(wǎng)站Google

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)

商城網(wǎng)站建設(shè)