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'