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.

Quảng cáo

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!!

file_io_trong_python.jsp


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