Phương thức os.ftruncate() trong Python



Miêu tả

Phương thức ftruncate() cắt file có fd đã cho về kích cỡ byte được xác định bởi length.

Cú pháp

Cú pháp của ftruncate() trong Python:

os.ftruncate(fd, length)

Chi tiết về tham số:

  • fd -- Đây là file descriptor.

  • length -- Tham số này xác định kích cỡ file sau khi cắt.

Trả về giá trị

Phương thức này không trả về bất cứ giá trị nào.

Quảng cáo

Chương trình Python ví dụ

Ví dụ sau minh họa cách sử dụng của ftruncate() trong Python.

 

import os, sys

# Mo mot file
fd = os.open( "foo.txt", os.O_RDWR|os.O_CREAT )

# Ghi mot chuoi
os.write(fd, "This is test - This is test")

# Bay gio su dung phuong thuc ftruncate().
os.ftruncate(fd, 10)

# Bay gio doc tu dau file.
os.lseek(fd, 0, 0)
str = os.read(fd, 100)
print "Chuoi da doc la : ", str

# Dong file da mo
os.close( fd )

print "Dong file thanh cong!!"

Chạy chương trình Python trên sẽ cho kết quả:

Chuoi da doc la :  This is te
Dong file thanh cong!!

file_io_trong_python.jsp


Tài liệu giáo viên