回覆列表
  • 1 # 使用者3456175603979

    Python 讀寫文字檔案

    首先需要注意的是,txt檔案是具有字元編碼的,不同的txt字元編碼可能不同。具體是什麼編碼,可以用 notepad++ 等文字編輯器檢視。

    讀取檔案建議使用 with...as... 結構,可以自動關閉檔案。

    with open("text.txt", "r") as f:

    text = f.read()

    print(text)

    如果不用 with...as... 則必須手動關閉檔案:

    f = open("text.txt", "r")

    text = f.read()

    f.close()

    print(text)

    如果讀取的檔案含有中文,使用內建的open可能會報錯,這個時候要用到codecs模組:

    import codecs

    with codecs.open("text.txt", "r", encoding="utf-8") as f:

    text = f.read()

    print(text)

    (假設 text.txt 是 utf-8 編碼)

  • 2 # 使用者6847486145697

    import sys

    f=open(r"G:\\PythonPractise\record.txt","r")

    while True:

    line=f.readline()

    print(line,end=" ")

    if not line:

    break

    f.close()

  • 中秋節和大豐收的關聯?
  • 對於“盲目的勤奮只會讓我們越來越窮”,你怎麼看?