ソースコード
$ python >>> import os >>> os.access('/root', os.F_OK) True >>> os.access('/root', os.R_OK) False >>> os.access('/home', os.R_OK) True >>> os.access('/root', os.W_OK) False >>> os.access('/root', os.X_OK) False >>> exit() $
os.access()の第1引数には調べるパスを指定し、第2引数には調べる内容を指定します。
第2引数 | 調べる内容 |
---|---|
os.F_OK | 存在するか? |
os.R_OK | 読み込めるか? |
os.W_OK | 書き込めるか? |
os.X_OK | 実行可能か? |
上の例は、一般ユーザで実行しているため、/rootの読み書きはできないことを示しています。