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!!

Python3 OS-Datei-/Verzeichnismethoden

Andere Erweiterungen