Python Language
パスの存在と権限の確認
サーチ…
パラメーター
パラメータ | 詳細 |
---|---|
os.F_OK | パスの存在をテストするためにaccess()のmodeパラメータとして渡す値。 |
Os.R_OK | pathの可読性をテストするためにaccess()のmodeパラメータに含める値。 |
Os.W_OK | pathの書き込み可能性をテストするaccess()のmodeパラメータに含める値。 |
Os.X_OK | pathが実行可能かどうかを判断するためのaccess()のmodeパラメータに含める値。 |
os.accessを使用してチェックを実行する
os.access
はディレクトリが存在するかどうかをチェックするもっと良い解決法であり、読み書きのためにアクセス可能です。
import os
path = "/home/myFiles/directory1"
## Check if path exists
os.access(path, os.F_OK)
## Check if path is Readable
os.access(path, os.R_OK)
## Check if path is Wriable
os.access(path, os.W_OK)
## Check if path is Execuatble
os.access(path, os.E_OK)
すべての小切手をまとめて処理することも可能です
os.access(path, os.F_OK & os.R_OK & os.W_OK & os.E_OK)
上記のすべては、アクセスが許可されている場合はTrue
、許可されない場合はFalse
返します。これらはUNIXとWindowsで利用できます。
Modified text is an extract of the original Stack Overflow Documentation
ライセンスを受けた CC BY-SA 3.0
所属していない Stack Overflow