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

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

Sponsored Link

ソースコード

$ 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

Comments:0

Comment Form
Remember personal info

Trackbacks:0

Trackback URL for this entry
http://www.yukun.info/blog/2008/06/python-file2.html/trackback
Listed below are links to weblogs that reference
Python: ファイル、ディレクトリの属性確認(存在、読み込み、書き込み、実行) from Yukun's Blog

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

バックナンバー
最近のコメント
最近のトラックバック
メタ情報

Return to page top