Python: ファイル、ディレクトリの属性確認(存在、読み込み、書き込み、実行)

Sponsored Link

このエントリーをはてなブックマークに追加
はてなブックマーク - Python: ファイル、ディレクトリの属性確認(存在、読み込み、書き込み、実行)
Bookmark this on Delicious
Share on LinkedIn
Bookmark this on Livedoor Clip
Bookmark this on Yahoo Bookmark

ソースコード

$ 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の読み書きはできないことを示しています。

リファレンス

関連すると思われる記事:

Sponsored Link

This entry was posted in Python and tagged , . Bookmark the permalink.

Facebook comments:

コメントを残す

メールアドレスが公開されることはありません。

次のHTML タグと属性が使えます: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>