2010-01-01から1年間の記事一覧
ちょっくらテスト
type nul > .hgignore
>>> text = 'ABC' >>> hogea, hogeb, hobec = text >>> hogea 'A' >>> hogeb 'B' >>> hogec 'C' >>> text = 'ABCD' >>> hogea, hogeb, hobec = text Traceback (most recent call last): File "<stdin>", line 1, in <module> ValueError: too many values to unpack >>> ri</module></stdin>…
ずっと修正したくてたまらなかったものを修正した。指定したdatetime値でのfilter思い込みって怖い。
さっきインストールしたModipydを実際に使ってみた。チュートリアルに従って動作させる。 Modipyd の自動テストツールを使ってみよう — Modipyd テストコード用意 テスト用ディレクトリ「C:\pytest\」作成。チュートリアルにあった2つのファイルを作成。 wid…
「python 自動テスト ツール」でググって1件目によさげなツールを発見。さっそくインストールした手順をメモ。 Modipyd のインストールに足りないツールがあった Modipyd のインストール自分の環境は windows なので ishikawa-modipyd-4ebdf28.zip をダウン…
よくある「該当するものに全てチェックをつけてください」で値を受け取るというやつです。 フォーム <form method="post" action=""> 好きな天気は?<br> <input type="checkbox" name="choice" value="hare" checked>晴れ<br> <input type="checkbox" name="choice" value="kumori" checked>曇り<br> <input type="checkbox" name="choice" value="ame" checked>雨<br> </form>
http://code.google.com/intl/ja/appengine/docs/python/datastore/gqlqueryclass.html 「limit は必須の引数です。結果の数が不明のとき、クエリからすべての結果を得るには、fetch() メソッドを使用せずに GqlQuery オブジェクトを iterable として使用し…
最近、はてだからはてだへ引越しをしたので、前に書いていた方にもらっていたコメント等がない状態になってしまった。あちゃー前のはてだ http://d.hatena.ne.jp/Kmizukix/
これで何かをするわけではないが、必要になったので書いた。 import datetime import time def __get_timestr_by_now(): now = datetime.datetime.now() micro_str = str(now.microsecond).zfill(6) time_str = str(int(time.mktime(now.utctimetuple()))) r…
気になったので比較して結果を確認した。 # -*- encode: utf-8 -*- if u'0' < u'1': print '0 < 1' if u'1' < u'2': print '1 < 2' if u'2' < u'3': print '2 < 3' if u'3' < u'4': print '3 < 4' if u'4' < u'5': print '4 < 5' if u'5' < u'6': print '5 <…
もしかして邪道なのかな。 st1 = 'a' st2 = 'b' st3 = st4 = st1 print st1 # => 'a' print id(st1) # => 26430944 print st2 # => 'b' print id(st2) # => 26431008 print st3 # => 'a' print id(st3) # => 26430944 print st4 # => 'a' print id(st4) # =>…
ユーザー一覧の表示でページ遷移などする時に fetch() を使おうとすると1000件の壁にぶち当たる。そこで datetime 値での filter を使用した。 こんなモデルがあったとする from google.appengine.ext import db class Member(db.Model): insert_datetime = …
「*.pyc」ファイルは管理しなくていいだろ、ということで。 リポジトリに「.gitignore」ファイルを作成 「.gitignore」ファイルへ以下のように記載*/**/*.pyc コミット > cd C:\sample > echo '' > .gitignore ## .gitignore ファイル編集 ## Git 起動 $ cd …
ファイル内の改行コードが「LF」の際に出たワーニングに対応したメモ $ git add . warning: LF will be replaced by CRLF in appl/views.pyなにやら Git が改行コードを CRLF へ変更しようとするらしい。 で、以下を実行 $ git config --global core.autoCRL…