Computer >> 컴퓨터 >  >> 프로그램 작성 >> Python

Python을 사용하여 열린 파일과 관련된 시스템 구성 정보를 얻는 방법은 무엇입니까?

<시간/>

fpathconf(file_descriptor, name) 함수를 호출하여 열린 파일과 관련된 시스템 구성 정보를 얻을 수 있습니다. name은 검색할 구성 값을 지정합니다. 정의된 시스템 값의 이름인 문자열일 수 있습니다. 이러한 이름은 여러 표준에 지정되어 있습니다. 이 기능은 Unix 시스템에서만 사용할 수 있습니다. 예를 들어,

import os, sys
# Open a file
fd = os.open( "foo.txt", os.O_RDWR|os.O_CREAT )
# Now get maximum number of links to the file.
no = os.fpathconf(fd, 'PC_LINK_MAX')
print "Maximum number of links to the file. :%d" % no
# Now get maximum length of a filename
no = os.fpathconf(fd, 'PC_NAME_MAX')
print "Maximum length of a filename :%d" % no
os.close( fd)

위의 프로그램을 실행하면 다음과 같은 결과가 생성됩니다.

Maximum number of links to the file. :127
 Maximum length of a filename :255