Heim >Backend-Entwicklung >Python-Tutorial >Python os.chflags() Methodendefinition und Einführung in die Verwendung (Beispielanalyse)

Python os.chflags() Methodendefinition und Einführung in die Verwendung (Beispielanalyse)

乌拉乌拉~
乌拉乌拉~Original
2018-08-17 14:45:091699Durchsuche

Im heutigen Artikel werfen wir einen Blick auf die Methode Python OS.chflags(). Im nächsten Artikel stellen wir die Methode chflags() im Python OS-Modul vor. Die Methode stellt ihre Definition sowie ihre Funktionen und Verwendungen vor.

Übersicht

Die Methode os.chflags() wird verwendet, um das Flag des Pfads auf ein numerisches Flag zu setzen. Mehrere Tags können mit ODER kombiniert werden.

Unterstützt nur die Verwendung unter Unix.

Syntax

Das Syntaxformat der chflags()-Methode lautet wie folgt:

os.chflags(path, flags)

Parameter

Pfad – Dateinamenpfad oder Verzeichnispfad.

Flags – können die folgenden Werte sein:

stat.UF_NODUMP: Nicht-Dump-Datei

stat.UF_IMMUTABLE: Datei ist schreibgeschützt

stat .UF_APPEND: Die Datei kann nur Inhalte anhängen

stat.UF_NOUNLINK: Die Datei kann nicht gelöscht werden

stat.UF_OPAQUE: Das Verzeichnis ist undurchsichtig und muss über den gemeinsamen Stapel angezeigt werden

stat.SF_ARCHIVED: Ja Archivierte Dateien (einstellbar durch Superuser)

stat.SF_IMMUTABLE: Die Datei ist schreibgeschützt (einstellbar durch Superuser)

stat.SF_APPEND: Die Datei kann nur Inhalte anhängen (einstellbar durch Superuser)

stat.SF_NOUNLINK: Datei kann nicht gelöscht werden (kann durch Superuser eingestellt werden)

stat.SF_SNAPSHOT: Snapshot-Datei (kann durch eingestellt werden). Superuser)

(Diese Methode hat keinen Rückgabewert. )

Beispiel

Das folgende Beispiel demonstriert die Verwendung der chflags()-Methode:

#!/usr/bin/python
# -*- coding: UTF-8 -*-
import os,stat
path = "/tmp/foo.txt"
# 为文件设置标记,使得它不能被重命名和删除
flags = stat.SF_NOUNLINK
retval = os.chflags( path, flags)
print "返回值: %s" % retval

Das Ausgabeergebnis der Ausführung des obigen Programms ist:

返回值: None

Das ist alles, worum es in diesem Artikel geht. Ich hoffe, dass das, was ich gesagt habe, und die Beispiele, die ich gegeben habe, für Sie hilfreich sein können.

Weitere Informationen zu diesem Thema finden Sie in der Spalte Python-Tutorial auf der chinesischen PHP-Website.

Das obige ist der detaillierte Inhalt vonPython os.chflags() Methodendefinition und Einführung in die Verwendung (Beispielanalyse). Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn

In Verbindung stehende Artikel

Mehr sehen