ファイル名のバイト文字列はいまでも動きます。エンコーディングを使って変換します。例外を引き起こすかもしれません。チェックすることでテスト出来ます。ファイル名を返すようになっているでしょう。ファイルオブジェクトが、動作しているプラットフォームに従わない行終端変換をサポートするようになりました。モードを使った読み込みとしてファイルを開きます。翻訳して返すようになります。関数でのファイル実行にも使われます。モジュールを共有出来ます。ある種のループ処理を少し簡潔にするものです。生成するイテレータを返します。それはログ出力生成の強力で柔軟なメカニズムを提供し、フィルタと加工を色々な方法で行えます。標準フォーマットで書く設定ファイルで、プログラムのロギングの振る舞いを制御出来ます。あなた自身のハンドラクラスを書くことも出来ます。オブジェクトを扱い、それぞれ一つはそのアプリケーションの特定のサブシステムで使われるでしょう。コンポーネントのセパレータとして使う階層で体系化されます。インスタンスを持つといった具合です。ログ記録にも適用されるということです。downデフォルトの設定では、情報メッセージとデバッグメッセージは揉み消され、また、出力は標準エラー出力に送られます。メソッドを呼び出して行えます。呼び出しの文字列フォーマットの操作に注目してください。結果の文字列をログ出力します。引数を真にすればトレースバックを記録します。zero多少なりとも高度なプログラムでは、ルートロガー以上のロガーを使うでしょう。関数は特定のロガーを取得するのに使います。その時点で存在していなければ、作成されます。ルートロガーを返します。設定することで避けれます。パッケージにはさらに、カスタマイズ可能なクラス群があります。インスタンスへ送ります。決めたり、渡す前にレコードを修正したり出来ます。クラスによりテキストに変換されます。これら全てのクラスはあなた自身の特別に書いたクラスに置き換え可能です。パッケージは最も複雑なアプリケーションでさえ、十分な柔軟性を提供しているはずです。ここではそれら機能の不完全な概要しか示しませんでしたので、全ての詳細はパッケージのドキュメントを参照してください。読むことも助けになるでしょう。今ではクックブックもあるのでそちらもどうぞ。モジュールに追加されています。セットしただけのもので、独立した真偽値型ではありませんでした。コードを明快にすることを主たる目標として追加されました。出くわした場合、あなたは考えるはずです。真偽としての真値なのであろうか、それともインデクスだろうか、はたまた何かほかの数量に掛ける係数だろうか、と。あればその意味するところはかなり明らかです。文字列をバイト文字列にエンコードする際には、エンコード出来ない文字に出会うことがあります。デフォルトの振る舞いになっています。その種のエラーのために、ほかの代わりとなる処理が望ましいかもしれません。実体参照に置き換えるなどの。今や、異なる処理戦略を追加する柔軟なフレームワークを手にしました。使ってそのエラーハンドラにアクセス出来ます。書かれたコーデックのために追加されています。エラーハンドラは、変換すべき文字列、そのエラーが検出されたその文字列内での位置、ターゲットエンコーディングのような必要な状態情報を受け取ります。ハンドラは例外を投げるか、置換文字列を返せます。文字参照を発行します。