Python

ファイルをopenしようとして不思議なエラーが返ってきたら

最近ちょっとはまったコトのメモ. Pythonでファイルをopenしようとしたら, >>> open("./hoge","r") open("./hoge","r") Traceback (most recent call last): File "<stdin>", line 1, in <module> TypeError: an integer is required >>> 予想外なエラー. 調べてみたら,osモ</module></stdin>…

HTML内のハイパーリンクを抽出

知人のblogを読んでいたらまともに動かないコードを見つけたので,おせっかい修正しておく.HTMLのhrefパーサ [less /var/log/yamaneko] パーサではなく単にハイパーリンクだけ抽出できればイイみたいなので,こんな感じ. # coding: utf-8 import re reg = re.c…

頭の体操にFizzBuzzを考えてみた

最近,コードが書けない生活が続いてるのでストレス解消. map((lambda x:((x%15==0) and "fizzbuzz" or ((x%3==0) and "fizz" or ((x%5==0) and "buzz" or x)))),range(1,101)) 1行に収まったw. >>> map((lambda x:((x%15==0) and "fizzbuzz" or ((x%3==0) an…

かがくけいさん

テンソル積計算とか. 関数オブジェクト lambda タプル引数 *args **keys closure NumPy filterしてmapしてreduce 今日ほどPythonに感謝した日はないです.

SQLObjectのインストールメモ

もうORMなしでは何もできないカラダになってしまったので,SQLObjectをいれてみたメモ.PythonのORMは非常に数が多いらしいですが,TurboGearsを使ってた時に慣れたSQLObjectを入れてみるコトに. Official Siteはココ. インストールに関するドキュメントはココ.…

PythonとMeCabで形態素解析

最近,作ってるモノで形態素解析が必要になったのでMeCabを入れてみたメモ.最初はChaSenを見てたんだけど,Pythonとのbindが面倒そうだなーと調べてた過程でMeCabを発見. 必要なモノはすべてココからDLできます. ドキュメントはこちら. まず,MeCabをDLしてきて…

Django 1.0がrelease!!

Djagno 1.0が知らないうちに正式releaseされてた!! ドキュメントも見やすくなってイイ感じです.さっそくいじってみよう♪ Django [official site] Django 1.0 が遂にリリースされました。 [Djangoと日本の仲間たち] PythonのWebアプリケーションフレームワー…

Djangoの習作にBBSを作ってみた part1

前回は,プロジェクトファイルの作成を行いました. 今回はいろいろな設定です. データベースの設定まず,前回作ったプロジェクトファイルにあったmysite/setteing.pyに設定を詰めていきます.データベースはpostgresql,mysql,splite,etcが使えるみたいなのです…

Djangoの習作にBBSを作ってみた part0

最近,周囲の知人にDjangoの勉強を始めた人達がおり,そのうちの数人から"どこから手をつけたらいいのか分からない"とよく聞かれるので,自分もまだDjangoを勉強して2ヶ月弱の青二才ですが,習作にBBSを作ってみました.最初に少しでもDjangoの概要がつかみ易くな…

Djangoのインストールメモ

Djangoをインストールしてみたので,メモ. 環境: Mac OS X 10.5.2 Python 2.5.1 Django 0.96.1 まず,オフィシャルサイトからDjango-0.96.1.tar.gzを落として解凍. 出来たディレクトリに動いて,インストーラを起動するだけ. 自分はホームディレクトリにDjango…

Djangoの勉強始めました

今まで,TurboGearsをいじいじしてたのですが,Djangoの評判がイイのでちょっと気合いをいれて勉強始めてみました. 最初,PythonのWebAppフレームワークを調べてた時,ギター弾きの自分は"Django"という名前にとんでもない荒くれ者を想像し,TurboGearsに逃げてし…

Amazon Primeが無料体験実施中

少し前にAmazonログイン時にAmazonプライムの1ヶ月無料体験の案内が表示されていたので,さっそく使ってみるコトに. なんとなく調べてみたトコロ,ちょっと前からやっていて,案内がされるヒトとされないヒトがいるみたいです. なんだろう?購入頻度とかで決めて…

リストから重複要素を削除する

Pythonでリストから重複要素を削除する方法をメモ. 1度,集合型にして重複要素を削除. その後リスト型に戻す. # coding: utf-8 ls = [2,0,0,8,"Apple",0,3,"Bart",2,3,"Apple"] print list(set(ls)) 実行結果: bash-3.2$ python listtest.py python listtest.…