メモめもメモ

環境構築やプログラミングに関するメモ

2018-01-08から1日間の記事一覧

Python3のclassに反復処理をサポートさせる

classに__iter__と__next__メソッドを実装することで、反復処理をサポートさせることができます。 反復処理をサポートしたclassは、for文などに対してiterable objectとして与えることが可能です。 コード # 反復処理をサポートしたクラス class iter_sample…

Python3のconfigparserを使って設定ファイルを読み込む

pythonの標準ライブラリのひとつであるconfigparserを使うと、設定ファイルを簡単に扱えるようになります。 これを使うことで、ソースコード中に設定をべた書きするよりもユーザに優しいスクリプトが書けるでしょう。 設定ファイルの用意 test.confとして、…