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

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

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

  * 基本的な使い方

  * 純粋パス

    * 全般的な性質

    * 演算子

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

    * メソッドとプロパティ

  * 具象パス

    * Expanding and resolving paths

    * Querying file type and status

    * Reading and writing files

    * Reading directories

    * Creating files and directories

    * Renaming and deleting

    * Permissions and ownership

  * Correspondence to tools in the "os" module

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