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è)文件只用于寫入。如果該文件已存在則將其覆蓋。如果該文件不存在,創(chuàng)建新文件。 |
|
a |
打開(kāi)一個(gè)文件用于追加。如果該文件已存在,文件指針將會(huì)放在文件的結(jié)尾。也就是說(shuō),新的內(nèi)容將會(huì)被寫入到已有內(nèi)容之后。如果該文件不存在,創(chuàng)建新文件進(jìn)行寫入。 |
|
rb |
以二進(jìn)制格式打開(kāi)一個(gè)文件用于只讀。文件指針將會(huì)放在文件的開(kāi)頭。這是默認(rèn)模式。 |
|
wb |
以二進(jìn)制格式打開(kāi)一個(gè)文件只用于寫入。如果該文件已存在則將其覆蓋。如果該文件不存在,創(chuàng)建新文件。 |
|
ab |
以二進(jìn)制格式打開(kāi)一個(gè)文件用于追加。如果該文件已存在,文件指針將會(huì)放在文件的結(jié)尾。也就是說(shuō),新的內(nèi)容將會(huì)被寫入到已有內(nèi)容之后。如果該文件不存在,創(chuàng)建新文件進(jìn)行寫入。 |
|
r+ |
打開(kāi)一個(gè)文件用于讀寫。文件指針將會(huì)放在文件的開(kāi)頭。 |
|
w+ |
打開(kāi)一個(gè)文件用于讀寫。如果該文件已存在則將其覆蓋。如果該文件不存在,創(chuàng)建新文件。 |
|
a+ |
打開(kāi)一個(gè)文件用于讀寫。如果該文件已存在,文件指針將會(huì)放在文件的結(jié)尾。文件打開(kāi)時(shí)會(huì)是追加模式。如果該文件不存在,創(chuàng)建新文件用于讀寫。 |
|
rb+ |
以二進(jìn)制格式打開(kāi)一個(gè)文件用于讀寫。文件指針將會(huì)放在文件的開(kāi)頭。 |
|
wb+ |
以二進(jìn)制格式打開(kāi)一個(gè)文件用于讀寫。如果該文件已存在則將其覆蓋。如果該文件不存在,創(chuàng)建新文件。 |
|
ab+ |
以二進(jìn)制格式打開(kāi)一個(gè)文件用于追加。如果該文件已存在,文件指針將會(huì)放在文件的結(jié)尾。如果該文件不存在,創(chuàng)建新文件用于讀寫。 |
注:寫打開(kāi)文件的同時(shí)馬上寫上關(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)文章
Pygame實(shí)現(xiàn)小球躲避實(shí)例代碼
大家好,本篇文章主要講的是Pygame實(shí)現(xiàn)小球躲避實(shí)例代碼,感興趣的同學(xué)趕快來(lái)看一看吧,對(duì)你有幫助的話記得收藏一下,方便下次瀏覽2021-12-12
詳解Python數(shù)據(jù)結(jié)構(gòu)與算法中的順序表
線性表在計(jì)算機(jī)中的表示可以采用多種方法,采用不同存儲(chǔ)方法的線性表也有著不同的名稱和特點(diǎn)。線性表有兩種基本的存儲(chǔ)結(jié)構(gòu):順序存儲(chǔ)結(jié)構(gòu)和鏈?zhǔn)酱鎯?chǔ)結(jié)構(gòu)。本文將介紹順序存儲(chǔ)結(jié)構(gòu)的特點(diǎn)以及各種基本運(yùn)算的實(shí)現(xiàn)。需要的可以參考一下2022-01-01
python發(fā)送多人郵件沒(méi)有展示收件人問(wèn)題的解決方法
這篇文章主要為大家詳細(xì)介紹了python發(fā)送多人郵件沒(méi)有展示收件人問(wèn)題的解決方法,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2019-06-06
詳解Python+Selenium+ChromeDriver的配置和問(wèn)題解決
這篇文章主要介紹了Python+Selenium+ChromeDriver的配置和問(wèn)題解決,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2021-01-01
mat矩陣和npy矩陣實(shí)現(xiàn)互相轉(zhuǎn)換(python和matlab)
這篇文章主要介紹了mat矩陣和npy矩陣實(shí)現(xiàn)互相轉(zhuǎn)換(python和matlab),具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2022-07-07
Python實(shí)現(xiàn)抓取百度搜索結(jié)果頁(yè)的網(wǎng)站標(biāo)題信息
這篇文章主要介紹了Python實(shí)現(xiàn)抓取百度搜索結(jié)果頁(yè)的網(wǎng)站標(biāo)題信息,本文使用BeautifulSoup來(lái)解析HTML,需要的朋友可以參考下2015-01-01
Python庫(kù)urllib與urllib2主要區(qū)別分析
這篇文章主要介紹了Python庫(kù)urllib與urllib2主要區(qū)別,需要的朋友可以參考下2014-07-07
Python中關(guān)于元組 集合 字符串 函數(shù) 異常處理的全面詳解
本篇文章介紹了我在學(xué)習(xí)python過(guò)程中對(duì)元組、集合、字符串、函數(shù)、異常處理的總結(jié),通讀本篇對(duì)大家的學(xué)習(xí)或工作具有一定的價(jià)值,需要的朋友可以參考下2021-10-10

