Python基礎之文件操作流與函數
阿新 • • 發佈:2017-05-15
默認 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基礎之文件操作流與函數