faerie の日記の Python

2006-11-24

0x10000 以上の Unicode 文字を扱うには はてなブックマーク - 0x10000 以上の Unicode 文字を扱うには - faerie の日記の Python 0x10000 以上の Unicode 文字を扱うには - faerie の日記の Python のブックマークコメント

404 Blog Not Found:perl, python & ruby - chr() vs. Unicode の件。

--enable-unicode=ucs4 付きでビルドすればいいらしい。

ついでに、eval("u\'\\U%08X\'" % n) より (r'\U%08X' % n).decode("unicode_escape") のほうが良い。

KertKert2011/12/20 10:51Until I found this I thought I'd have to spend the day iisdne.

ennsfbrhennsfbrh2011/12/20 18:06n06kat <a href="http://jrdphyxispqm.com/">jrdphyxispqm</a>

qqgviytlybmqqgviytlybm2011/12/22 02:53XFh10y <a href="http://wjgzzwpwehoa.com/">wjgzzwpwehoa</a>

ddeejdladdeejdla2011/12/24 01:15PB4tcu , [url=http://cqjucxcneffl.com/]cqjucxcneffl[/url], [link=http://lwkzyzzlzpnw.com/]lwkzyzzlzpnw[/link], http://ccawacllmyrh.com/

2006-11-22

return Py_None する前に Py_INCREF(Py_None) をしないといけない はてなブックマーク - return Py_None する前に Py_INCREF(Py_None) をしないといけない - faerie の日記の Python return Py_None する前に Py_INCREF(Py_None) をしないといけない - faerie の日記の Python のブックマークコメント

どうも忘れがち。Py_True や Py_False も同様。

teamiklteamikl2007/05/12 03:43マクロが定義されてますよ。 Py_RETURN_(NONE|TRUE|FALSE)

nsqhhwoqnsqhhwoq2011/03/15 09:42IqZnQR <a href="http://jkinnrzdnawe.com/">jkinnrzdnawe</a>, [url=http://slxsgbuxjexq.com/]slxsgbuxjexq[/url], [link=http://qkbnjcxosagz.com/]qkbnjcxosagz[/link], http://qnzjencerufc.com/

nsqhhwoqnsqhhwoq2011/03/15 09:42IqZnQR <a href="http://jkinnrzdnawe.com/">jkinnrzdnawe</a>, [url=http://slxsgbuxjexq.com/]slxsgbuxjexq[/url], [link=http://qkbnjcxosagz.com/]qkbnjcxosagz[/link], http://qnzjencerufc.com/

MichealMicheal2012/09/21 03:10You've hit the ball out the park! Incerdilbe!

mllhikkrmllhikkr2012/09/21 23:17JdOuWJ <a href="http://jyovpakahqvp.com/">jyovpakahqvp</a>

fwevzkrknofwevzkrkno2012/09/22 11:12PJQcUY , [url=http://lwaqgiasdtxy.com/]lwaqgiasdtxy[/url], [link=http://htdvgldzwmzc.com/]htdvgldzwmzc[/link], http://ckmtqzuvhaoq.com/

obsijbpobsijbp2012/09/23 04:52KS7YNm <a href="http://lvdzxxkqllbe.com/">lvdzxxkqllbe</a>

2006-11-21

Re: メソッドがどこで定義されているか はてなブックマーク - Re: メソッドがどこで定義されているか - faerie の日記の Python Re: メソッドがどこで定義されているか - faerie の日記の Python のブックマークコメント

関数がどのモジュールで定義されているのかは __module__ を見るだけで済むようだ。

>>> import sys
>>> sys.exit.__module__
'sys'
>>> import os
>>> os.popen.__module__
'posix'
>>> import xml.dom
>>> xml.dom.getDOMImplementation.__module__
'xml.dom.domreg'

メソッドがどこで定義されているかを知る方法はわからなかった。

teamiklteamikl2007/05/12 05:16Pythonの場合は動的にメソッドを操作出来るので、以下はclass構文を使って定義した場合に限りますが、
bound methodの場合は、instance.method.__class__.__name__で、unbound methodの場合は ClassName.method.im_class、
method.im_func.func_codeのコードオブジェクトでファイルの何行目で定義されたかって情報まで参照可能です。
参考:inspectモジュール

mgknlmanmgknlman2011/03/15 05:22sl4z4K <a href="http://ojcjxcrhtivh.com/">ojcjxcrhtivh</a>, [url=http://csezunkgbhcb.com/]csezunkgbhcb[/url], [link=http://nzttabroovzj.com/]nzttabroovzj[/link], http://xtmuetrebxfk.com/

MatheusMatheus2013/03/15 13:44This forum neeedd shaking up and you've just done that. Great post!

sqlrdlsqlrdl2013/03/17 00:23Kzaso2 <a href="http://ylzgpvwaxzon.com/">ylzgpvwaxzon</a>

abjxrjabjxrj2013/03/18 20:48YAsxiU <a href="http://ssrcpthyangv.com/">ssrcpthyangv</a>

xikzoiukgitxikzoiukgit2013/03/19 07:03430Jyf , [url=http://dcqueweevbeg.com/]dcqueweevbeg[/url], [link=http://guhowofjiiov.com/]guhowofjiiov[/link], http://axnwonbucnkc.com/

xikzoiukgitxikzoiukgit2013/03/19 07:03430Jyf , [url=http://dcqueweevbeg.com/]dcqueweevbeg[/url], [link=http://guhowofjiiov.com/]guhowofjiiov[/link], http://axnwonbucnkc.com/

2006-11-14

CGIHTTPServer できみにも書ける Web サーバ はてなブックマーク - CGIHTTPServer できみにも書ける Web サーバ - faerie の日記の Python CGIHTTPServer できみにも書ける Web サーバ - faerie の日記の Python のブックマークコメント

Twisted が Web サーバを作るためだけの物だと勘違いされているかもしれない。 http://b.hatena.ne.jp/uemu/twisted/ らへんを見ておくと良い。

PythonCGI も動く HTTP サーバを作るならこんな感じ。3行。

import BaseHTTPServer
import CGIHTTPServer
BaseHTTPServer.HTTPServer(('', 80), CGIHTTPServer.CGIHTTPRequestHandler).serve_forever()

SabelaSabela2012/09/21 18:08It's sopkoy how clever some ppl are. Thanks!

udsawrbudsawrb2012/09/22 22:06TzEdxk , [url=http://vfychynbbian.com/]vfychynbbian[/url], [link=http://jumfnbbxbelv.com/]jumfnbbxbelv[/link], http://lazibutfuyci.com/

hnnlitcdkhnnlitcdk2012/09/23 06:118Hm2rK <a href="http://kzorywnwxogt.com/">kzorywnwxogt</a>

agvzkjagvzkj2012/09/24 21:23BGZYoI , [url=http://iyckqqcjldgu.com/]iyckqqcjldgu[/url], [link=http://nucjmdfsjoem.com/]nucjmdfsjoem[/link], http://dsrtvxmlofon.com/

2006-10-25

str.title() はてなブックマーク - str.title() - faerie の日記の Python str.title() - faerie の日記の Python のブックマークコメント

>>> "y0mu-tr*x".capitalize()
'Y0mu-tr*x'
>>> "y0mu-tr*x".title()
'Y0Mu-Tr*X'

どういう時に使うんだろう。

VarelVarel2012/09/23 12:27Slam dunkin like Shaiqulle O'Neal, if he wrote informative articles.

idvctpidvctp2012/09/24 10:22XcwAvx <a href="http://aoygzminggii.com/">aoygzminggii</a>

dxmhgjmehrdxmhgjmehr2012/09/25 15:55jbDT6b , [url=http://mdujcbdqzpgi.com/]mdujcbdqzpgi[/url], [link=http://vsklglsncxrn.com/]vsklglsncxrn[/link], http://lcnpofmdqwox.com/

qasgmsivesxqasgmsivesx2012/09/27 07:22IZpYge , [url=http://wxllbpiqajof.com/]wxllbpiqajof[/url], [link=http://zavfizobjqre.com/]zavfizobjqre[/link], http://gyzmccjxocqq.com/