KayのRESTfull APIでデータを追加する

Google App Engine用フレームワークKayを使ったWebアプリケーションに、RESTfull APIを使ってデータを追加する方法を紹介します。 最初に、Kayを使ったWebアプリケーションを作成して、RES …

Continue reading ‘KayのRESTfull APIでデータを追加する’ »

Google App Engine(Python)で動的にCSVファイルを作成してダウンロードさせる

Google App Engine(Python)で動的にCSVファイルを作成してダウンロードさせる方法。 今回の例ではGoogle App Engine用フレームワークKayを使用しています。 CSVファイルを作成する …

Continue reading ‘Google App Engine(Python)で動的にCSVファイルを作成してダウンロードさせる’ »

Google App Engine(Python)用フレームワークKayを使い、動的にExcelファイルを作成してZIP形式で圧縮しダウンロードさせる

Google App Engine(Python)用フレームワークKayを使い、動的にExcelファイルを作成してZIP形式で圧縮しダウンロードさせる方法。 「Google App Engine(Python)用フレーム …

Continue reading ‘Google App Engine(Python)用フレームワークKayを使い、動的にExcelファイルを作成してZIP形式で圧縮しダウンロードさせる’ »

Google App Engine(Python)用フレームワークKayを使い、動的にZIP形式で圧縮してダウンロードさせる

Google App Engine(Python)用フレームワークKayを使い、動的にZIP形式で圧縮してダウンロードさせる方法。 フレームワークにKayを使用していますが、処理の内容はKayに依存しません。 webap …

Continue reading ‘Google App Engine(Python)用フレームワークKayを使い、動的にZIP形式で圧縮してダウンロードさせる’ »

Pythonでサブフォルダー削除する

Pythonでサブフォルダーごと削除する方法。 os.removedirs()を使う os.removedirs()はサブフォルダーも再帰的に削除してくれます。 ただし、フォルダー内にファイルがあると削除に失敗します。 …

Continue reading ‘Pythonでサブフォルダー削除する’ »

Pythonでdictを名前付き引数構文で呼ぶとキーを引用符で囲まなくていい

dictを名前付き引数構文で呼ぶとキーを引用符で囲まなくていい。 通常はディクショナリを構築するときは、次のようにキーを引用符で囲みます。 data = {‘tic’: 1, ‘tac’: 2, ‘toe’: 3} di …

Continue reading ‘Pythonでdictを名前付き引数構文で呼ぶとキーを引用符で囲まなくていい’ »

Pythonでソート関数に評価を行う関数を指定する

ソートを行う関数sortedには、引数に評価を行う関数を指定することが出来ます。 文字列リストを数値として評価してソートする例。 >>> data = (‘002′, ’01’, ’03’) >& …

Continue reading ‘Pythonでソート関数に評価を行う関数を指定する’ »

Pythonのenumerate()関数でインデックスつきループを行う

ループ処理を行うときにenumerate()を使うと、要素のインデックスと要素の両方を同時に取得できます。 >>> for i, v in enumerate([‘tic’, ‘tac’, ‘toe’] …

Continue reading ‘Pythonのenumerate()関数でインデックスつきループを行う’ »

Pythonのdateutil.parserで日付を表す文字をdatetimeオブジェクトに変換する

dateutil.parserを使うと、日付を表す文字をdatetimeオブジェクトに変換できます。 dateutilのインストール C:\Python25\Scripts\easy_install.exe python …

Continue reading ‘Pythonのdateutil.parserで日付を表す文字をdatetimeオブジェクトに変換する’ »