亚洲精品久久久中文字幕-亚洲精品久久片久久-亚洲精品久久青草-亚洲精品久久婷婷爱久久婷婷-亚洲精品久久午夜香蕉

您的位置:首頁技術(shù)文章
文章詳情頁

python文件處理--文件讀寫詳解

瀏覽:14日期:2022-07-28 18:18:31
目錄1.讀取文件2.寫入文件總結(jié)1. 讀取文件

文件讀取很簡單,就三步。

python文件處理--文件讀寫詳解

第一:在Windows的記事本中直接輸入“愿你出走半生歸來仍是少年!”

python文件處理--文件讀寫詳解

第二:通過代碼讀取文件

步驟:

1.使用open()函數(shù)打開文件。

myfile = open(r’test.txt’,’r’)

python文件處理--文件讀寫詳解

myfile是變量,存放讀取的文件。 第一個r是固定符號(原生字符)。 ’test.txt’是需要讀取文件的文件名,在這里, readfile.py文件與test.txt文件需要放在同一文件夾內(nèi)。 最后一個‘r’是文件打開模式,‘r’代表read, 意為文件讀取。 encoding=“utf-8”,編碼采用utf-8。

2.讀取文件中的內(nèi)容。

myfilecontent = myfile.read()print(myfilecontent)

使用read()函數(shù),讀取myfile變量中文件的數(shù)據(jù),將數(shù)據(jù)放在myfilecontent變量中,之后使用print()函數(shù),看看讀取到什么內(nèi)容。

3.最后一步,關(guān)閉文件。

myfile.close()

完整代碼

myfile = open(r’test.txt’,’r’,encoding='utf-8')myfilecontent = myfile.read()print(myfilecontent)myfile.close()

效果:

python文件處理--文件讀寫詳解

2. 寫入文件

文件寫入也是分三步。

python文件處理--文件讀寫詳解

首先,建立兩個txt文本,在test1.txt文件與test2.txt文件中寫入同樣的文字內(nèi)容

python文件處理--文件讀寫詳解

進行文件寫入操作

1.打開文件

myfile = open(r’test1.txt’,’w’)

使用open()函數(shù), 除了最后一個參數(shù),其余參數(shù)不動, 把最后一個參數(shù)換成‘w’,是write意思,意為寫入。

2.開始寫入內(nèi)容

myfile.write(’從你的全世界路過’)

3.關(guān)閉文件

myfile.close()

完整代碼

myfile = open(r’test1.txt’,’w’,encoding='utf-8')myfile.write(’從你的全世界路過’)myfile.close()

效果:

python文件處理--文件讀寫詳解

python文件處理--文件讀寫詳解

發(fā)現(xiàn),原來的” 愿你出走半生歸來仍是少年”內(nèi)容已經(jīng)消失。因為‘w’是寫入模式,會直接清空test1.txt文件中的內(nèi)容,重新寫入。 如果你不想清空原來內(nèi)容, 就要使用‘a(chǎn)’模式,意為追加。

追加寫入代碼

myfile = open(r’test2.txt’,’a’,encoding='utf-8')myfile.write(’n從你的全世界路過’)myfile.close()

效果:

python文件處理--文件讀寫詳解

python文件處理--文件讀寫詳解

發(fā)現(xiàn)” 愿你出走半生歸來仍是少年”內(nèi)容還存在。

如果我們想寫入的數(shù)據(jù)不是文本,而是圖片怎么辦?

python文件處理--文件讀寫詳解

可以看到里面還有‘wb’模式, 它的意思是以二進制的方式打開一個文件用于寫入。圖片、音頻都是以二進制形式存在,所以使用wb模式就好了。

好多粗心的小伙伴,在打開文件,讀寫結(jié)束后,忘記關(guān)閉文件。但是不關(guān)閉文件就會占用電腦內(nèi)存,使得電腦越來越慢,怎么解決呢?

with方法

with open(r’test.txt’,’a’) as myfile: myfile.write(’你好’) print('寫入完成')

效果:

python文件處理--文件讀寫詳解

總結(jié)

本文屬于作者原創(chuàng),轉(zhuǎn)載請注明出處,不足之處,希望大家能過給予寶貴的意見,如有侵權(quán),請私信。每天一個knowledge point,一起學(xué)python,讓技術(shù)無限發(fā)散

標(biāo)簽: Python 編程
相關(guān)文章:
主站蜘蛛池模板: 亚洲精品一区二区三区不卡 | 久久精品国产主播一区二区 | 国产丝袜制服在线 | 欧美成人一区二区三区在线电影 | 国产一区二区三区在线观看影院 | 91国视频在线观看 | 亚洲视频在线观看免费 | 亚洲精品 国产 日韩 | 美国黄色一级毛片 | 成年免费大片黄在线观看岛国 | 欧美精品一级毛片 | 欧美综合视频在线 | 亚洲一区2区三区4区5区 | 亚洲国产视频网 | 成人在激情在线视频 | 日韩欧美视频在线 | 日本美女视频韩国视频网站免费 | 韩国美女丝袜一区二区 | 欧美日韩在线视频观看 | 日本免费黄色小视频 | 在线视频亚洲欧美 | 亚洲欧美日韩中文字幕网址 | 国产一级片视频 | 曰韩一级毛片 | 国产亚洲综合一区二区在线 | 一级女性全黄生活片看看 | 亚洲欧美日本欧美在线播放污 | 国产精品系列在线观看 | 色爱区综合激月婷婷激情五月 | 中文字幕1区 | 色偷偷影院| 嫩草影院在线播放www免费观看 | 给我一个可以看片的www日本 | 国产精品三区四区 | 亚洲欧洲日韩国产aa色大片 | 久久视频在线免费观看 | 亚洲图片综合区另类图片 | 国产大片喷水在线在线视频 | 欧美成人tv| 丁香六月婷婷在线 | 色天天|