今日の記事では、python os.access() メソッド を見てみましょう。 この記事では、これまで見たことのない Python os.acces メソッドについて学び、その定義と機能を理解します。
概要
os.access() メソッドは、現在の uid/gid を使用してパスへのアクセスを試みます。ほとんどの操作では有効な uid/gid が使用されるため、ランタイム環境を suid/sgid 環境で試すことができます。
文法
access() メソッドの構文形式は次のとおりです。
os.access(path, mode);
パラメータ
戻り値
アクセスが許可されている場合は True を返し、そうでない場合は False を返します。例
次の例は、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
F_OK - 返回值 True R_OK - 返回值 True W_OK - 返回值 True X_OK - 返回值 False
以上がこの記事の内容です。私が述べたことと例があなたのお役に立てば幸いです。
関連知識の詳細については、php 中国語 Web サイトの
Python チュートリアル以上がPython os.access() メソッドとは何ですか? os.access は何をするのですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。