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.

Quảng cáo

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

file_io_trong_python.jsp


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