Phương thức os.pathconf() trong Python
Miêu tả
Phương thức pathconf() trả về thông tin cấu hình hệ thống liên quan với một file đã cho.
Cú pháp
Cú pháp của pathconf() trong Python:
os.pathconf(path, name)
Chi tiết về tham số:
path -- Đây là path tới file.
name -- Xác định giá trị cấu hình để thu nhận.
Trả về giá trị
Trả về thông tin cấu hình hệ thống liên quan với một file đã cho.
Chương trình Python ví dụ
Ví dụ sau minh họa cách sử dụng của pathconf() trong Python.
import os, sys print "%s" % os.pathconf_names # Lay do dai toi da cua ten file no = os.pathconf('a2.py', 'PC_NAME_MAX') print "Do dai ten file toi da la :%d" % no # Lay kich co file no = os.pathconf('a2.py', 'PC_FILESIZEBITS') print "Kich co file la :%d" % no
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} Do dai ten file toi da la :255 Kich co file la : 64