這篇文章主要介紹python中使用open創(chuàng)建文件的方法,文中介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們一定要看完!
1.語(yǔ)法
open(name[, mode[, buffering]])
2.參數(shù)說(shuō)明:
name : 一個(gè)包含了你要訪問(wèn)的文件名稱的字符串值。
mode : mode 決定了打開(kāi)文件的模式:只讀,寫入,追加等。所有可取值見(jiàn)如下的完全列表。這個(gè)參數(shù)是非強(qiáng)制的,默認(rèn)文件訪問(wèn)模式為只讀(r)。
buffering : 如果 buffering 的值被設(shè)為 0,就不會(huì)有寄存。如果 buffering 的值取 1,訪問(wèn)文件時(shí)會(huì)寄存行。如果將 buffering 的值設(shè)為大于 1 的整數(shù),表明了這就是的寄存區(qū)的緩沖大小。如果取負(fù)值,寄存區(qū)的緩沖大小則為系統(tǒng)默認(rèn)。
3.實(shí)例
創(chuàng)建文本文件create a text file
file = open('testfile.txt', 'w') file.write('Hello World\n') file.write('This is our new text file\n') file.write('and this is another line. \n') file.write('Why? Because we can. \n') file.close()
那么在本地會(huì)出現(xiàn)一個(gè)叫做testfile的文本文件,里面寫著
Hello World This is our new text file and this is another line Why? Because we can.
補(bǔ)充mode
mode參數(shù)可以不寫,默認(rèn)mode參數(shù)是“r”。mode參數(shù)如下:
‘r’ – 只讀模式,當(dāng)文件處在“只讀”的模式時(shí)使用。
‘w’ –寫入模式,將新信息編輯寫入文件中的時(shí)候使用(在使用該模式的時(shí)候、任何現(xiàn)存的同名文件的內(nèi)容將會(huì)被擦除、從而寫入新的內(nèi)容)
慎用該模式:哪怕僅僅是運(yùn)行了file=open(“filename”, “w”)這句話,那么該文件中所有內(nèi)容全部被擦除。
‘a(chǎn)’ – append模式,將新數(shù)據(jù)加到文件末尾,不會(huì)擦除現(xiàn)存的同名文件的內(nèi)容。
‘r+’ – 特殊的“讀取”+“寫入”模式,當(dāng)同時(shí)存在讀寫操作的時(shí)候使用。
以上是“python中使用open創(chuàng)建文件的方法”這篇文章的所有內(nèi)容,感謝各位的閱讀!希望分享的內(nèi)容對(duì)大家有幫助,更多相關(guān)知識(shí),歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道!
當(dāng)前文章:python中使用open創(chuàng)建文件的方法-創(chuàng)新互聯(lián)
文章網(wǎng)址:http://chinadenli.net/article36/dgjhpg.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供自適應(yīng)網(wǎng)站、定制網(wǎng)站、企業(yè)網(wǎng)站制作、服務(wù)器托管、移動(dòng)網(wǎng)站建設(shè)、品牌網(wǎng)站建設(shè)
聲明:本網(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)
猜你還喜歡下面的內(nèi)容