python txt文本操作

1. 讀寫模式
模式 要求
r 讀取文件,若文件不存在則會報錯
w 寫入文件,若文件不存在則會先創建再寫入,會覆蓋原文件
a 寫入文件,若文件不存在則會先創建再寫入,但不會覆蓋原文件,而是追加在文件末尾
rb,wb 分別於r,w類似,但是用於讀寫二進制文件
r+ 可讀、可寫,文件不存在也會報錯,寫操作時會覆蓋
w+ 可讀,可寫,文件不存在先創建,會覆蓋
a+ 可讀、可寫,文件不存在先創建,不會覆蓋,追加在末尾
2. 讀取所有內容返回字符串
with open('test.txt', 'r') as f:
    data = f.read()
    print(data)
3.僅讀取一行
with open('test.txt', 'r') as f:
    data = f.readline()
    print(data)
4. 原樣輸出
with open('test.txt', 'r') as f:
    for line in f.readlines():
        line = line.strip('\n')   #刪除每一行最後面的換行符
        print(line)
5. 寫入
with open('test.txt', 'w') as f:
    f.write('你好6!')
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章