最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

python文件處理--文件讀寫(xiě)詳解

 更新時(shí)間:2021年08月17日 10:22:55   作者:wakeyo_J  
這篇文章主要介紹了Python 處理文件的幾種方式,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧

1. 讀取文件

文件讀取很簡(jiǎn)單,就三步。

在這里插入圖片描述

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

在這里插入圖片描述

第二:通過(guò)代碼讀取文件

步驟:

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

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

在這里插入圖片描述

  • myfile是變量,存放讀取的文件。
  • 第一個(gè)r是固定符號(hào)(原生字符)。
  • 'test.txt'是需要讀取文件的文件名,在這里, readfile.py文件與test.txt文件需要放在同一文件夾內(nèi)。
  • 最后一個(gè)‘r'是文件打開(kāi)模式,‘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()

效果:

在這里插入圖片描述

2. 寫(xiě)入文件

文件寫(xiě)入也是分三步。

在這里插入圖片描述

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

在這里插入圖片描述

進(jìn)行文件寫(xiě)入操作

1.打開(kāi)文件

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

使用open()函數(shù), 除了最后一個(gè)參數(shù),其余參數(shù)不動(dòng), 把最后一個(gè)參數(shù)換成‘w',是write意思,意為寫(xiě)入。

2.開(kāi)始寫(xiě)入內(nèi)容

myfile.write('從你的全世界路過(guò)')

3.關(guān)閉文件

myfile.close()

完整代碼

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

效果:

在這里插入圖片描述

在這里插入圖片描述

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

追加寫(xiě)入代碼

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

效果:

在這里插入圖片描述

在這里插入圖片描述

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

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

在這里插入圖片描述

可以看到里面還有‘wb'模式, 它的意思是以二進(jìn)制的方式打開(kāi)一個(gè)文件用于寫(xiě)入。圖片、音頻都是以二進(jìn)制形式存在,所以使用wb模式就好了。

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

with方法

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

效果:

在這里插入圖片描述

總結(jié)

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

相關(guān)文章

  • Python JSON模塊的使用詳情

    Python JSON模塊的使用詳情

    這篇文章主要介紹了Python JSON模塊的使用詳情,JSON(JavaScript Object Notation) 是一種輕量級(jí)的數(shù)據(jù)交換格式,易于人閱讀和編寫(xiě)下面文章圍繞Python JSON模塊的相關(guān)資料展開(kāi)內(nèi)容,需要的小伙伴可以參考一下,希望 對(duì)你有所幫助
    2021-12-12
  • python微信好友數(shù)據(jù)分析詳解

    python微信好友數(shù)據(jù)分析詳解

    這篇文章主要為大家詳細(xì)介紹了python微信好友數(shù)據(jù)分析,實(shí)現(xiàn)對(duì)微信好友的獲取,并對(duì)省份、性別等數(shù)據(jù)分析,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2018-11-11
  • pytest解讀一次請(qǐng)求多個(gè)fixtures及多次請(qǐng)求

    pytest解讀一次請(qǐng)求多個(gè)fixtures及多次請(qǐng)求

    這篇文章主要為大家介紹了一次請(qǐng)求多個(gè)fixtures,以及fixtures被多次請(qǐng)求的pytest官方解讀,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2022-06-06
  • html網(wǎng)頁(yè)調(diào)用后端python代碼的方法實(shí)例

    html網(wǎng)頁(yè)調(diào)用后端python代碼的方法實(shí)例

    html頁(yè)面中確實(shí)能夠調(diào)用python程序,不過(guò)只能調(diào)“一點(diǎn)點(diǎn)”,下面這篇文章主要給大家介紹了關(guān)于html網(wǎng)頁(yè)調(diào)用后端python代碼的相關(guān)資料,文中通過(guò)實(shí)例代碼介紹的非常詳細(xì),需要的朋友可以參考下
    2023-01-01
  • Python數(shù)據(jù)分析之?Pandas?Dataframe修改和刪除及查詢(xún)操作

    Python數(shù)據(jù)分析之?Pandas?Dataframe修改和刪除及查詢(xún)操作

    這篇文章主要介紹了Python數(shù)據(jù)分析之?Pandas?Dataframe修改和刪除及查詢(xún)操作的相關(guān)資料,具有一定的參考價(jià)值,需要的小伙伴可以參考一下
    2022-05-05
  • python利用sklearn包編寫(xiě)決策樹(shù)源代碼

    python利用sklearn包編寫(xiě)決策樹(shù)源代碼

    這篇文章主要為大家詳細(xì)介紹了python利用sklearn包編寫(xiě)決策樹(shù)源代碼,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2017-12-12
  • 使用Tensorflow實(shí)現(xiàn)可視化中間層和卷積層

    使用Tensorflow實(shí)現(xiàn)可視化中間層和卷積層

    今天小編就為大家分享一篇使用Tensorflow實(shí)現(xiàn)可視化中間層和卷積層,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2020-01-01
  • pycharm下載包的時(shí)候出現(xiàn) no information available的解決

    pycharm下載包的時(shí)候出現(xiàn) no information available的解決

    這篇文章主要介紹了pycharm下載包的時(shí)候出現(xiàn) no information available的解決方案,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2022-07-07
  • Python把png轉(zhuǎn)成jpg的項(xiàng)目實(shí)踐

    Python把png轉(zhuǎn)成jpg的項(xiàng)目實(shí)踐

    本文主要介紹了Python把png轉(zhuǎn)成jpg的項(xiàng)目實(shí)踐,可以使用PIL庫(kù)來(lái)將PNG圖片轉(zhuǎn)換為JPG格式,具有一定的參考價(jià)值,感興趣的可以了解一下
    2024-02-02
  • Python中尋找數(shù)據(jù)異常值的3種方法

    Python中尋找數(shù)據(jù)異常值的3種方法

    這篇文章主要介紹了Python中尋找數(shù)據(jù)異常值的3種方法,文章圍繞主題展開(kāi)詳細(xì)的內(nèi)容介紹,具有一定的參考價(jià)值,需要的小伙伴可以參考一下
    2022-08-08

最新評(píng)論

页游| 潮安县| 林周县| 化隆| 博客| 子洲县| 永吉县| 邢台市| 班玛县| 博湖县| 黄平县| 德兴市| 深水埗区| 霍山县| 民和| 新密市| 娄底市| 冀州市| 高州市| 横峰县| 乡城县| 怀仁县| 柘城县| 沧源| 远安县| 旅游| 乐陵市| 运城市| 漳州市| 项城市| 九龙县| 昌吉市| 深泽县| 中宁县| 涞源县| 新宁县| 赤水市| 新乐市| 黑河市| 廉江市| 平舆县|