Python | os.ftruncate 函數

最近更新時間 2020-12-09 13:13:46

os.ftruncate 函數截斷文件描述符 fd 指向的文件,以使其最大為 length 字節。等效於 os.truncate(fd, length)。

函數定義

os.ftruncate(fd, length)
# 函數定義

def ftruncate(fd: int, length: int) -> None: ...

參數

  • checkfd - 文件描述符。
  • checklength - 截取文件的長度。

返回值

  • checkNone - 無。

示例1: - 使用 os.ftruncate() 函數截取文件。

# coding=utf-8

# Python3 代碼
# 講解怎樣使用 os.ftruncate() 函數截取文件

# 引入 os 庫
import os

# 文件路徑
path = "foo.txt"

# 使用 os.open 函數獲取文件對象
fd = os.open(path, os.O_RDWR)

# 截取文件
os.ftruncate(fd, 3)

# 讀取文件
s = os.read(fd, 15) 

# 打印文件內容
print(s)

# 關閉文件
os.close(fd)
b'foo'
rss_feed