Python
Bottleの良い所であるone-file-approachですが、SQLAlchemyのモデル定義も全部1ファイルになってしまう。これをモデル(テーブルとマッピングしているクラス群)を別ファイルに出してimportみたいなことがしたかった。が、Python使い始めて日が浅いのもあって…
SQLAlchemyのチュートリアルやってて、こんなコード書いたら表題の警告がPEPで言われた。 for name in session.query(User.name).\ filter_by(fullname='Adam Jones'): next logical lineというのは次に実行する処理ってことだろう。要は行をまたいでいるの…
ちょっとハマりました。3分ぐらい。 print 'ok' #only 2.x available print('ok') #both version available 上記はPython2.x系だとOKだけど、Python3系だとダメです。Python2系はprint()→print構文という形で実装されていたらしいんだけど、Python3はprint…
関数を引数に新しい関数を返すだけの話を言語機構としてデコレータという概念で表現しているらしい。コード見たほうが速いので、デコレータのPythonコードを書く。 #関数を引数に取って、 def deco_outer(some_func): def inner(): print "before_some_func"…
Python面白いです。個人的にこればっかり使いたいです。PHPはやっぱ中途半端感ある。色々と。 タプル・リスト・集合 PHPの配列ってデカイ。何でも配列に入れ込めるし、連想配列で全てが構成できる。PHP4の頃はクラスとかなかったからね、しょうがないね。し…