如何使用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