- 2008-06-25 (水) 0:00
- Python
ソースコード
$ 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の読み書きはできないことを示しています。
リファレンス
関連記事
- Python: 指定したパスのディレクトリ中のファイル一覧を出力
- Python: テキストファイルに書き込み - write()、writelines()メソッド
- Python: コマンドライン引数の取得 - sys.argv変数
- Python: ファイル読み込み時の例外の扱い例 - try、except、else、finallyブロック
- Python: CSVファイルに書き込み - csv.writerオブジェクト
Sponsored Link
- Newer: ユーザー管理に関するLinuxコマンド
- Older: sshdのログファイルの確認方法
Comments:0
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