Dans l'article d'aujourd'hui, nous découvrirons la méthode python os.access() . Dans cet article, nous découvrirons la méthode python os.acces, que vous n'avez peut-être jamais vue auparavant, et comprendrons sa définition et sa fonction. Sans plus tarder, commençons à apprendre.
Vue d'ensemble
La méthode os.access() utilise l'uid/gid actuel pour essayer d'accéder au chemin. La plupart des opérations utilisent un uid/gid valide, de sorte que l'environnement d'exécution peut être essayé dans un environnement suid/sgid.
Syntaxe
Le format de syntaxe de la méthode access() est le suivant :
os.access(path, mode);
Paramètres
1.path -- Le chemin à utiliser pour vérifier s'il existe une autorisation d'accès.
2.mode -- le mode est F_OK, testez le chemin qui existe, ou il peut s'agir d'un ou plusieurs de R_OK, W_OK et X_OK ou R_OK, W_OK et X_OK.
3.os.F_OK : En tant que paramètre de mode d'access(), testez si le chemin existe.
4.os.R_OK : contenu dans le paramètre mode de access(), testant si le chemin est lisible.
5.os.W_OK est inclus dans le paramètre mode d'access(), testant si le chemin est accessible en écriture.
6.os.X_OK est inclus dans le paramètre mode d'access(), testant si le chemin est exécutable.
Valeur de retour
Renvoie True si l'accès est autorisé, sinon renvoie False.
Exemple
L'exemple suivant démontre l'utilisation de la méthode access() :
#!/usr/bin/python # -*- coding: UTF-8 -*- import os, sys # 假定 /tmp/foo.txt 文件存在,并有读写权限 ret = os.access("/tmp/foo.txt", os.F_OK) print "F_OK - 返回值 %s"% ret ret = os.access("/tmp/foo.txt", os.R_OK) print "R_OK - 返回值 %s"% ret ret = os.access("/tmp/foo.txt", os.W_OK) print "W_OK - 返回值 %s"% ret ret = os.access("/tmp/foo.txt", os.X_OK) print "X_OK - 返回值 %s"% ret
Le résultat de l'exécution du programme ci-dessus est :
F_OK - 返回值 True R_OK - 返回值 True W_OK - 返回值 True X_OK - 返回值 False
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!