# -*- coding: UTF-8 -*-
import os, sys
# Open file
fd = os.open( "foo.txt", os.O_RDWR|os.O_CREAT )
print("%s") % os.pathconf_names
# Get maximum file link count
no = os.fpathconf(fd, 'PC_LINK_MAX')
print("Maximum file link count :%d") % no
# Get maximum file name length
no = os.fpathconf(fd, 'PC_NAME_MAX')
print("Maximum file name length :%d") % no
# Close file
os.close( fd )
print("Closed the file successfully!!")
Executing the above program outputs the following result:
{'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}
Maximum file link count :127
Maximum file name length :255
Closed the file successfully!!
Python OS File/Directory Methods
Python Exceptions
Python Built-in Functions
iFlytek Stardust Coding Plan includes free model call quotas, DeepSeek, GLM, Kimi, MiniMax, one-stop experience and deployment platform. Configuration Guide Β₯3.9/month Subscribe Now
Click to share notes
Cancel
Write notes...
Image URL
Image description
Image size Γ
Share notes
- Nickname Nickname (required)
- Email Email (required)
- Reference URL Reference URL