ファイルとディレクトリへのアクセス
**********************************

この章で説明されるモジュールはディスクのファイルやディレクトリを扱いま
す。たとえば、ファイルの属性を読むためのモジュール、ファイルパスを移植
可能な方式で操作する、テンポラリファイルを作成するためのモジュールです
。この章の完全な一覧は:

* "pathlib" --- オブジェクト指向のファイルシステムパス

  * 基本的な使い方

  * 例外

  * 純粋パス

    * 全般的な性質

    * 演算子

    * 個別の構成要素へのアクセス

    * メソッドとプロパティ

  * 具象パス

    * URIのパースと生成

    * パスの展開と解決

    * ファイルの種類とステータスを問い合わせる

    * ファイルを読み書きする

    * ディレクトリを読む

    * ファイルとディレクトリの作成

    * Copying, moving and deleting

    * パーミッションと所有者

  * Pattern language

  * "glob" モジュールとの比較

  * "os" と "os.path" モジュールの比較

    * 対応するツール

  * プロトコル

* "os.path" --- 一般的なパス名操作

* "stat" --- "stat()" の結果を解釈する

* "filecmp" --- ファイルとディレクトリの比較

  * "dircmp" クラス

* "tempfile" --- 一時ファイルやディレクトリの作成

  * 使用例

  * 非推奨の関数と変数

* "glob" --- Unix 形式のパス名のパターン展開

  * 使用例

* "fnmatch" --- Unix のファイル名パターンマッチ

* "linecache" --- テキストラインへのランダムアクセス

* "shutil" --- 高水準のファイル操作

  * ディレクトリとファイルの操作

    * プラットフォーム依存の効率的なコピー操作

    * copytree の例

    * rmtree の例

  * アーカイブ化操作

    * アーカイブ化の例

    * *base_dir* を使ったアーカイブ化の例

  * 出力ターミナルのサイズの取得

参考:

  "os" モジュール
     オペレーティングシステムのインターフェース、Python の *ファイルオ
     ブジェクト* より低レベルでのファイル操作を含みます。

  "io" モジュール
     Python 組み込みの I/O ライブラリで、抽象クラスとファイル I/O のよ
     うないくつかの具象クラスを含みます。

  "open()" 組み込み関数
     Python で読み書きのためにファイルを開く標準的な方法です。
