2023-08-18|閱讀時間 ‧ 約 2 分鐘

小白學Python的第九堂課

    在第九課中,我們將學習 Python 的文件讀取與寫入。

    Python 提供了一些內建的函式,使我們能夠輕鬆讀取和寫入文件。

    請新建一個檔案 file_io.py

    首先,我們來學習如何讀取文件。假設我們有一個名為 test.txt 的檔案,內容如下:

    bashCopy code
    Hello, world!
    This is a test file.

    我們可以使用以下程式碼讀取該文件:

    pythonCopy code
    # 使用 'r' 模式打開文件,意思是讀取模式
    with open('test.txt', 'r') as file:
    # 讀取文件內容並打印
    print(file.read())

    接下來,我們來學習如何寫入文件。

    我們可以使用 'w' (寫入模式) 或 'a' (附加模式) 來寫入文件。請注意,寫入模式將覆蓋文件的現有內容,而附加模式將在文件的末尾添加內容。

    pythonCopy code
    # 使用 'w' 模式打開文件,意思是寫入模式
    with open('test.txt', 'w') as file:
    # 寫入一行新的內容
    file.write('A new line of text.')

    # 使用 'a' 模式打開文件,意思是附加模式
    with open('test.txt', 'a') as file:
    # 在文件的末尾添加一行新的內容
    file.write('\nAnother line of text.')

    在上述的程式碼中,我們使用了 with 語句來打開文件。

    這稱為上下文管理協定 (context management protocol)。當 with 語句結束時,它將自動關閉文件,即使在處理文件時發生了錯誤。

    請在 file_io.py 檔案中輸入並運行以上的程式碼,並查看 test.txt 文件的內容。

    分享至
    成為作者繼續創作的動力吧!
    © 2024 vocus All rights reserved.