Python3 os.pathconf()-Methode
Python3 OS-Datei-/Verzeichnismethoden
Übersicht
Die Methode os.pathconf() wird verwendet, um Systemkonfigurationsinformationen für eine geöffnete Datei zurückzugeben.
Verfügbar auf Unix-Plattformen.
Syntax
fpathconf()Die Syntax der Methode lautet wie folgt:
os.fpathconf(fd, name)
Parameters
fd-- Dateideskriptor
name-- der Wert der abzurufenden Systemkonfiguration. Er kann eine Zeichenkette sein, die einen Systemwert definiert; diese Namen sind in vielen Standards (POSIX.1, Unix 95, Unix 98 und anderen) festgelegt. Einige Plattformen definieren auch zusätzliche Namen. Diese Namen befinden sich im pathconf_names-Wörterbuch des Host-Betriebssystems. Für Konfigurationsvariablen, die nicht in pathconf_names enthalten sind, ist die Übergabe einer Zahl als Name ebenfalls zulässig.
Rückgabewert
Gibt die Systeminformationen der Datei zurück.
Beispiel
Das folgende Beispiel veranschaulicht die Verwendung der fpathconf()-Methode:
#!/usr/bin/python3
import os, sys
# 打开文件
fd = os.open( "foo.txt", os.O_RDWR|os.O_CREAT )
print ("%s" % os.pathconf_names)
# 获取文件最大连接数
no = os.fpathconf(fd, 'PC_LINK_MAX')
print ("Maximum number of links to the file. :%d" % no)
# 获取文件名最大长度
no = os.fpathconf(fd, 'PC_NAME_MAX')
print ("Maximum length of a filename :%d" % no)
# 关闭文件
os.close( fd)
print ("关闭文件成功!!")
Die Ausgabe der Ausführung des obigen Programms ist:
File closed successfully!!Andere Erweiterungen