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

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

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

  * 基本的な使い方

  * 純粋パス

    * 全般的な性質

    * 演算子

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

    * メソッドとプロパティ

  * 具象パス

    * メソッド

  * "os" モジュールにあるツールとの対応付け

* "os.path" --- 共通のパス名操作

* "fileinput" --- 複数の入力ストリームをまたいだ行の繰り返し処理をサポ
  ートする

* "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 で読み書きのためにファイルを開く標準的な方法です。
