Python のデコレータに引数を渡す方法について見てみます。
具体的には「引数を取ることができるデコレータの作り方」を見ていきます。
まずはかんたんにおさらいから。 Python では @デ…
Mac OS X のターミナルで Python を利用していると次のようなエラーが出ることがあります。
ValueError: unknown locale: UTF-8
エラーの長いバージョ…
Python のライブラリ「 csvtomd 」をご紹介します。
mplewis/csvtomd: Convert your CSV files into Markdown tables.
…
Python でリストの tail 部分(先頭要素を除くすべての要素)を取得する方法をご紹介します。
いくつものアプローチが考えられるかと思いますが、代表的なものを 5 つほどあげてみます。
…
Python で URL エンコード/デコードをする方法をご紹介します。
PHP の rawurlencode() や JavaScript の encodeURI() のような URI (U…
Mac に備え付けの辞書アプリを Python から利用する方法についてです。
import DictionaryServices
Mac には Python が同梱されており、その Pyth…
Python で複数のリストのループを回すときに、長い方のリストにあわせてループを回す方法についてご説明します。
Python では、組み込み関数 zip() を使うと、かんたんに複数のリスト…
Python の三項演算子についてご説明します。
Python では次の形で三項演算を利用することができます。
result = a if cond else b
この場合、条件 cond が…
タイトルそのままですが、 Python 3 の nonlocal の利用方法について説明してみたいと思います。
Python の変数スコープは原則「関数」がスコープの切れ目となっており、関数の…
エディタ「 Sublime Text 」で pep8 のオートフォーマッタを利用する方法についてです。対象バージョンは Sublime Text 2 と 3 の両方です。
「方法」といっても手…
今回はウェブページの情報を Python を使って取得する方法をご紹介します。いわゆるスクレイピングについてです。
一般にどんなものが使われているのか把握しきれていませんが、おそらく、 Pyt…