close

Python

另外站長打個廣告,最近站長正在嘗試經營遊戲直播平台希望大家能夠幫忙追隨訂閱一下,站長真心感謝~

TWITCH直播https://www.twitch.tv/saioyan

Youtubehttps://www.youtube.com/channel/UCtCeeanvsVdAuqNUyt91GXw/about

關鍵字:python、 read、write、讀取、寫入、文件、覆蓋

我們在工作時常常會碰到需要分析資料或是畫圖的功能,這時就會需要讀取或是寫入資料到檔案中

常用的讀取以及寫入模式分為以下幾種,可依照使用需求更改

r - 讀取

w - 新建檔案寫入(覆寫)

a - 資料附加到舊檔案後面

r+ - 讀取舊資料並寫入

w+ - 清空檔案內容,新寫入的東西可在讀出

a+ - 資料附加到舊檔案後面,可讀取資料

 

讀寫基本的方法是

file = open("XXX.txt",mode="r",encoding="UTF-8")

f=file.read()

file.close()

...

 

可以使用更簡潔的寫法

with open("XXX.txt",mode="r",encoding="utf-8") as file:
    ...
    ...

file.close()

 

以下示範讀取txt檔,程式碼第一行是設置基本讀取參數abc.txt是檔案名稱,model為模式,encoding為使用語言編碼,data=file.read() 是一行一行讀取檔案內容,最後要關閉檔案file.close()才算是完整的流程

with open("abc.txt",mode="r",encoding="utf-8") as file:

    data=file.read()

file.close()

 

以下示範寫入txt檔,data=file.write("Saioyan")此行輸入想寫入的文字即可

with open("abc.txt",mode="w",encoding="utf-8") as file:

    data=file.write("Saioyan")

file.close()

 

 

[Python] Python學習總集

本網站https://kk665403.pixnet.net/內之全部圖文,Saioyan梟夜所有,非經本人同意不得將全部或部分內容轉載於任何形式之媒體
Copyright © 2021 Saioyan. All rights reserved.
版權所有© 2021 Saioyan梟夜

arrow
arrow
    文章標籤
    python pycharm
    全站熱搜

    Saioyan梟夜 發表在 痞客邦 留言(0) 人氣()