檔案和流之檔案寫入

2021-08-17 23:39:48 字數 880 閱讀 1289

在python程式設計當中,無論是文字檔案還是二進位制檔案,其操作流程基本上是一致的,即:首先開啟檔案並建立檔案物件,然後通過該檔案物件對檔案內容進行讀取、寫入、刪除、修改等操作,最後關閉並儲存檔案內容。

檔案的寫入

1、建立或開啟檔案物件

python通過內建的 open()方法即可根據指定模式開啟指定檔案並建立檔案物件,例如:

檔案物件 = open(檔名 [, 開啟模式][, 緩衝大小])

f1=open('d:\python_file\data1.txt','w')#以寫模式開啟data1.txt,建立f1檔案物件。(w 寫模式,它是不能讀的,如果用w模式開啟乙個已經存在的檔案,會清空以前的檔案內容,重新寫)

2、寫入字串到文字檔案

開啟檔案後,可以使用其實例方法write() /writelines(),將字串寫入到文字檔案,同樣也可以使用例項方法flush()強制把緩衝區內容寫入到檔案當中。通常,例項方法不會新增換行,需要通過新增相應字元』\n』實現換行。

3、關閉檔案

通常寫入檔案之後需要對檔案物件進行關閉,只需呼叫檔案例項方法close(),從而釋放相關資源。

【**示例】檔案寫入演示**

f1=open('d:\python_file\data1.txt','w')#以寫模式建立f1檔案物件

f1.write('hello python ,i am from aiit\n')#將字串寫入到檔案,\n為換行

f1.writelines(['小新\n','計算機專業\n'])#依次把列表中的各字串寫入到檔案

f1.flush()#把緩衝區的資料更新到檔案

f1.close() #關閉檔案

python 流寫入檔案 python檔案流操作

博主在學習python時對檔案進行操作時經常踩一下坑。所以專門梳理了一下。有問題麻煩指出哈。python對於檔案的操作我們一般是用open 我們根據python的原始碼可以看出。我們必須要傳的參是file即開啟檔案的url。同時open方法預設是是r的開啟方式即唯讀。open 方法舉例 f open...

nodejs 流寫入檔案

console.clear console.log 流寫入檔案 var fs require fs 建立乙個可以寫入的流,寫入到檔案 output.txt 中 var writerstream fs.createwritestream output.txt 使用 utf8 編碼寫入資料 writer...

C 檔案和流 如何從檔案讀取流和向檔案寫入流

需要用到 c 中另乙個標準庫fstream,它定義了三個新的資料型別 要在 c 中進行檔案處理,必須在 c 源 檔案中包含標頭檔案 和 在從檔案讀取資訊或者向檔案寫入資訊之前,必須先開啟檔案。ofstream和fstream物件都可以用來開啟檔案進行寫操作,如果只需要開啟檔案進行讀操作,則使用ifs...