Phương thức os.fpathconf() trong Python
Miêu tả
Phương thức fpathconf() trả về thông tin cấu hình hệ thống liên quan tới một file đã mở. Tham số name xác định giá trị cấu hình.
Cú pháp
Cú pháp của fpathconf() trong Python:
os.fpathconf(fd, name)
Chi tiết về tham số:
fd -- Đây là file descriptor.
name -- Xác định giá trị cấu hình cần thu nhận.
Trả về giá trị
Trả về thông tin cấu hình hệ thống liên quan tới một file đã mở.
Chương trình Python ví dụ
Ví dụ sau minh họa cách sử dụng của fpathconf() trong Python.
import os, sys # Mo mot file fd = os.open( "foo.txt", os.O_RDWR|os.O_CREAT ) print "%s" % os.pathconf_names # Bay gio lay so link toi da toi file. no = os.fpathconf(fd, 'PC_LINK_MAX') print "So link toi da toi file. :%d" % no # Bay gio lay do dai toi da cua ten file no = os.fpathconf(fd, 'PC_NAME_MAX') print "Doi dai toi da cua ten file :%d" % no # 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ả:
{'PC_MAX_INPUT': 2, 'PC_VDISABLE': 8, 'PC_SYNC_IO': 9, 'PC_SOCK_MAXBUF': 12, 'PC_NAME_MAX': 3, 'PC_MAX_CANON': 1, 'PC_PRIO_IO': 11, 'PC_CHOWN_RESTRICTED': 6, 'PC_ASYNC_IO': 10, 'PC_NO_TRUNC': 7, 'PC_FILESIZEBITS': 13, 'PC_LINK_MAX': 0, 'PC_PIPE_BUF': 5, 'PC_PATH_MAX': 4} So link toi da toi file. :127 Doi dai toi da cua ten file :255 Dong file thanh cong!!