python中的文件打開(kāi)與關(guān)閉操作命令介紹
1.文件打開(kāi)與關(guān)閉
在python,使用open函數(shù),可以打開(kāi)一個(gè)已經(jīng)存在的文件,或者創(chuàng)建一個(gè)新文件
open(文件名,訪問(wèn)模式)。
f = open('test.txt', 'w')
文件打開(kāi)模式:
|
訪問(wèn)模式 |
說(shuō)明 |
|
r |
以只讀方式打開(kāi)文件。文件的指針將會(huì)放在文件的開(kāi)頭。這是默認(rèn)模式。 |
|
w |
打開(kāi)一個(gè)文件只用于寫(xiě)入。如果該文件已存在則將其覆蓋。如果該文件不存在,創(chuàng)建新文件。 |
|
a |
打開(kāi)一個(gè)文件用于追加。如果該文件已存在,文件指針將會(huì)放在文件的結(jié)尾。也就是說(shuō),新的內(nèi)容將會(huì)被寫(xiě)入到已有內(nèi)容之后。如果該文件不存在,創(chuàng)建新文件進(jìn)行寫(xiě)入。 |
|
rb |
以二進(jìn)制格式打開(kāi)一個(gè)文件用于只讀。文件指針將會(huì)放在文件的開(kāi)頭。這是默認(rèn)模式。 |
|
wb |
以二進(jìn)制格式打開(kāi)一個(gè)文件只用于寫(xiě)入。如果該文件已存在則將其覆蓋。如果該文件不存在,創(chuàng)建新文件。 |
|
ab |
以二進(jìn)制格式打開(kāi)一個(gè)文件用于追加。如果該文件已存在,文件指針將會(huì)放在文件的結(jié)尾。也就是說(shuō),新的內(nèi)容將會(huì)被寫(xiě)入到已有內(nèi)容之后。如果該文件不存在,創(chuàng)建新文件進(jìn)行寫(xiě)入。 |
|
r+ |
打開(kāi)一個(gè)文件用于讀寫(xiě)。文件指針將會(huì)放在文件的開(kāi)頭。 |
|
w+ |
打開(kāi)一個(gè)文件用于讀寫(xiě)。如果該文件已存在則將其覆蓋。如果該文件不存在,創(chuàng)建新文件。 |
|
a+ |
打開(kāi)一個(gè)文件用于讀寫(xiě)。如果該文件已存在,文件指針將會(huì)放在文件的結(jié)尾。文件打開(kāi)時(shí)會(huì)是追加模式。如果該文件不存在,創(chuàng)建新文件用于讀寫(xiě)。 |
|
rb+ |
以二進(jìn)制格式打開(kāi)一個(gè)文件用于讀寫(xiě)。文件指針將會(huì)放在文件的開(kāi)頭。 |
|
wb+ |
以二進(jìn)制格式打開(kāi)一個(gè)文件用于讀寫(xiě)。如果該文件已存在則將其覆蓋。如果該文件不存在,創(chuàng)建新文件。 |
|
ab+ |
以二進(jìn)制格式打開(kāi)一個(gè)文件用于追加。如果該文件已存在,文件指針將會(huì)放在文件的結(jié)尾。如果該文件不存在,創(chuàng)建新文件用于讀寫(xiě)。 |
注:寫(xiě)打開(kāi)文件的同時(shí)馬上寫(xiě)上關(guān)閉文件
# 新建一個(gè)文件,文件名為:test.txt
f = open('test.txt', 'w')
# 關(guān)閉這個(gè)文件
f.close()
以上這篇python中的文件打開(kāi)與關(guān)閉操作命令介紹就是小編分享給大家的全部?jī)?nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。
- 詳解Python中open()函數(shù)指定文件打開(kāi)方式的用法
- 解決python使用open打開(kāi)文件中文亂碼的問(wèn)題
- python打開(kāi)文件并獲取文件相關(guān)屬性的方法
- 使用python 打開(kāi)文件并做匹配處理的實(shí)例
- 對(duì)Python中type打開(kāi)文件的方式介紹
- 淺談python在提示符下使用open打開(kāi)文件失敗的原因及解決方法
- 在python中使用with打開(kāi)多個(gè)文件的方法
- python生成以及打開(kāi)json、csv和txt文件的實(shí)例
- 在python win系統(tǒng)下 打開(kāi)TXT文件的實(shí)例
- Python文件打開(kāi)方式實(shí)例詳解【a、a+、r+、w+區(qū)別】
相關(guān)文章
解決TensorFlow訓(xùn)練模型及保存數(shù)量限制的問(wèn)題
這篇文章主要介紹了解決TensorFlow訓(xùn)練模型及保存數(shù)量限制的問(wèn)題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧2021-03-03
Python?中的反轉(zhuǎn)字符串reversed(),切片
這篇文章主要介紹了Python?中的反轉(zhuǎn)字符串reversed(),切片?,以相反的順序反轉(zhuǎn)和處理字符串可能是編程中的一項(xiàng)常見(jiàn)任務(wù)。Python?提供了一組工具和技術(shù),可以幫助我們快速有效地執(zhí)行字符串反轉(zhuǎn),下面來(lái)看看具體內(nèi)容吧2021-12-12
python 獲取毫秒數(shù),計(jì)算調(diào)用時(shí)長(zhǎng)的方法
今天小編就為大家分享一篇python 獲取毫秒數(shù),計(jì)算調(diào)用時(shí)長(zhǎng)的方法,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧2019-02-02
對(duì)Python發(fā)送帶header的http請(qǐng)求方法詳解
今天小編就為大家分享一篇對(duì)Python發(fā)送帶header的http請(qǐng)求方法詳解,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧2019-01-01
Python3中的列表,元組,字典,字符串相關(guān)知識(shí)小結(jié)
這篇文章主要介紹了Python3中的列表,元組,字典,字符串相關(guān)知識(shí)小結(jié),小編覺(jué)得挺不錯(cuò)的,分享給大家,需要的朋友可以參考下。2017-11-11
Python在Scrapy中設(shè)置采集深度的實(shí)現(xiàn)
Scrapy是一個(gè)功能強(qiáng)大的Python爬蟲(chóng)框架,通過(guò)設(shè)置采集深度,可以優(yōu)化爬蟲(chóng)效率,并防止爬蟲(chóng)陷入無(wú)盡的鏈接循環(huán),本文詳細(xì)介紹了如何在Scrapy中控制采集深度,感興趣的可以了解一下2024-10-10
python實(shí)現(xiàn)自動(dòng)獲取IP并發(fā)送到郵箱
這篇文章主要為大家詳細(xì)介紹了python實(shí)現(xiàn)自動(dòng)獲取IP并發(fā)到郵箱,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2018-12-12
python正則表達(dá)式去掉數(shù)字中的逗號(hào)(python正則匹配逗號(hào))
在處理自然語(yǔ)言時(shí)123,000,000如果以標(biāo)點(diǎn)符號(hào)分割,就會(huì)出現(xiàn)問(wèn)題,好好的一個(gè)數(shù)字就被逗號(hào)肢解了,因此可以先下手把數(shù)字處理干凈(逗號(hào)去掉)2013-12-12

