1. 程式人生 > >Python基礎之文件操作流與函數

Python基礎之文件操作流與函數

默認 true 格式 nbsp 文件 內容 print 寫入 追加

一.文件操作

打開文件的方式有:

  • r,只讀模式(默認)
  • w,只寫模式(不可讀;不存在則創建;存在則刪除內容;)
  • a,追加模式(可讀; 不存在則創建;存在則只追加內容;)

"+"表示可以同時讀寫某個文件

  • r+,可讀寫文件(可讀;可寫)
  • w+,寫讀文件(可寫;可讀)
  • a+,同a

"b"表示處理二進制文件

  • rb
  • wb

1."r"讀取文件,並將文件輸出出來,encoding="utf-8"是將文件讀取出來以後轉換成utf-8格式,在windows下防止因為編譯格式問題亂碼。

f = open("文件.txt", "r", encoding="utf-8")
data = f.read()
f.close print(data)

2."w"寫入文件,將之前的文件清空後寫入。

f = open("文件.txt", "w", encoding="utf-8")
f.write("炎黃子孫")
f.close

3."a"寫入文件,不清空之前的文件,將光標移到文件的最後,追加寫入。

f = open("文件.txt", "a", encoding="utf-8")
f.write("\n炎黃子孫")
f.close()

4.

Python基礎之文件操作流與函數