Définition de la méthode Python os.chflags() et introduction à son utilisation (exemple d'analyse)

乌拉乌拉~
Libérer: 2018-08-17 14:45:09
original
1671 Les gens l'ont consulté

Dans l'article d'aujourd'hui, nous examinerons la méthode python os.chflags(). Dans le prochain article, nous présenterons la méthode chflags() dans le module python os ). La méthode présente sa définition, ses fonctions et ses utilisations.

Vue d'ensemble

La méthode os.chflags() est utilisée pour définir l'indicateur du chemin sur un indicateur numérique. Plusieurs balises peuvent être combinées à l’aide de OR.

Supporte uniquement l'utilisation sous Unix.

Syntaxe

Le format de syntaxe de la méthode chflags() est le suivant :

os.chflags(path, flags)
Copier après la connexion

Paramètres

chemin -- chemin du nom de fichier ou chemin du répertoire.

flags -- peut avoir les valeurs suivantes :

stat.UF_NODUMP : fichier non-dump

stat.UF_IMMUTABLE : le fichier est en lecture seule

stat .UF_APPEND : le fichier ne peut ajouter que du contenu

stat.UF_NOUNLINK : le fichier ne peut pas être supprimé

stat.UF_OPAQUE : le répertoire est opaque et doit être visualisé via la pile commune

stat.SF_ARCHIVED : Oui Fichiers archivés (définissables par le super utilisateur)

stat.SF_IMMUTABLE : Le fichier est en lecture seule (définissable par le super utilisateur)

stat.SF_APPEND : Le le fichier ne peut ajouter que du contenu (définissable par le super utilisateur)

stat.SF_NOUNLINK : le fichier ne peut pas être supprimé (peut être défini par le super utilisateur)

stat.SF_SNAPSHOT : fichier instantané (peut être défini par super utilisateur)

(Cette méthode n'a pas de valeur de retour. )

Exemple

L'exemple suivant démontre l'utilisation de la méthode chflags() :

#!/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
Copier après la connexion

Le résultat de l’exécution du programme ci-dessus est :

返回值: None
Copier après la connexion

C’est tout le sujet de cet article. J'espère que ce que j'ai dit et les exemples que j'ai donnés pourront vous être utiles.

Pour plus de connaissances connexes, veuillez visiter la colonne Tutoriel Python du site Web php chinois.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal