如何使用 Python 將檔案截斷到指定大小?
檔案 truncate() 方法非常有效。首先,它被稱為方法而不是函式,是因為除了其他因素(例如檔案物件)之外,它還包含檔名(即檔案物件)和一個點運算子。
截斷意味著切斷。在這種情況下,我們根據大小來定義切斷。
語法
以下是用於將檔案截斷到指定大小的語法:
file.truncate(size)
向此方法傳送引數不是必需的。如果大小作為引數給出,則必須以位元組為單位給出。
truncate() 函式沒有返回值。要檢查在正確應用 truncate() 後文件的大小變化,請開啟檔案屬性。
示例
以下是如何將檔案截斷到指定大小的示例:
file = open('TutorialsPoint.txt', 'r+')# Truncating the file to specified size file.truncate(2) # Close the file file.close()
輸出
作為輸出,我們將能夠看到截斷後檔案中的更改。
使用 with 語句
在上面提到的方法中,每次開啟檔案時都必須顯式關閉它。許多檔案更改在檔案正確關閉之前都不會生效。因此,如果檔案未正確關閉,程式碼可能會出現許多錯誤。使用 with 語句可以幫助您避免這種情況。
不需要呼叫檔案。使用“with 語句”時,使用 close()。with 語句確保了資源的獲取和釋放。
示例
以下是如何使用**with 語句**將檔案截斷到指定大小的示例:
with open('TutorialsPoint.txt', 'r+') as file: file.truncate(15)
輸出
執行上述程式後,我們將能夠看到截斷後檔案中的更改。
廣告
資料結構
網路
RDBMS
作業系統
Java
iOS
HTML
CSS
Android
Python
C 程式設計
C++
C#
MongoDB
MySQL
Javascript
PHP