‚‚¾‚·‚êPython(’´‰ ..
49:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/11/01 18:52:00
ƒR[ƒfƒBƒ“ƒO‚ÌŽ¿–â‚¶‚á‚È‚¢‚ñ‚Å‚·‚ªc
“–•ûÌ‚µ‚¾‚¯perl‚ð‚©‚¶‚Á‚½‚悤‚È‚à‚̂ł·
i•¶–@‚͂قƂñ‚Ç–Y‚ê‚Ä‚¢‚ăAƒ‹ƒSƒŠƒYƒ€‚Ȃ瑽Œ©‚ê‚ÎŽv‚¢o‚·‚©‚à‚µ‚ê‚È‚¢‚Á‚Ä‚¢‚¤‚Ù‚Æ‚ñ‚Ç‚O‚©‚ç‚Æ•Ï‚í‚ç‚È‚¢ƒŒƒxƒ‹‚Å‚·j
Žï–¡‚ÅunixŒnOSã‚Å‚±‚Ü‚²‚܂Ƃµ‚½ƒAƒvƒŠ‚ðì‚Á‚Ä‚¢‚«‚½‚¢‚̂ł·‚ª
‚¢‚«‚È‚èpython‚©‚ç“ü‚Á‚Ä‘åä•v‚Å‚·‚©H
‚È‚ñ‚¾‚©¡Œ©‚邯A¡‚©‚çperl‚ð‚Í‚¶‚ß‚é‚ɂ͌‡“_‚΂©‚è–Ú—§‚Á‚Ä‚µ‚Ü‚¤Š´‚¶‚ª‚µ‚Äc
python‚̃R[ƒh‚ðŒ©‚½‚ç‚·‚Á‚«‚肵‚Ä‚¢‚Ä‹C‚É“ü‚è‚Ü‚µ‚½
50:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/11/01 18:58:38
‘åä•vv
51:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/11/01 20:13:35
‚Á‚ÄŒ¾‚Á‚Ăقµ‚¢‚ñ‚â‚ëH
52:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/11/01 20:53:53
‰SŽÒ‚ð‹s‚ß‚é‚È
@ @ _, ,_ @Êß°Ý
@i@e„tej
@@¼œc™))„DLj >>51
53:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/11/02 00:26:44
‹s‚ß‚é‚ÈŒ¾‚Á‚Ä‚à‚Èc
—Ⴆ‚΂͂¶‚ß‚é‚Ì‚É100–œ“ü‰ï‹à•¥‚í‚È‚¢‚Æs‚¯‚È‚¢‚ñ‚â‚Á‚½‚çA‚»‚è‚áTd‚É‚à‚È‚é‚í
‚ñ‚Å‚àA‚±‚ꂾ‚¯–³—¿‚ł΂çŽT‚©‚ê‚Ä‚é‚ñ‚¾‚©‚çAŽ©•ª‚ÅŽn‚߂Ă݂è‚á‚¢‚¢‚¶‚á‚ñ
‚Ü‚µ‚Ä‚âA‰ß‹Ž‚ÉŒoŒ±‚ ‚é‚ñ‚â‚Á‚½‚çƒCƒ“ƒXƒg[ƒ‹‚¾‚Á‚ÄŠyŸ‚¾‚ëH
54:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/11/02 01:57:12
perl‚ÉŠÖ‚í‚邯‚ë‚‚È‚±‚ƂɂȂç‚ñ‚È
55:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/11/02 06:38:18
‚Æ‚¢‚¤‚©A‚¢‚«‚È‚è“ü‚Á‚Ä‘åä•v‚©‚Ç‚¤‚©‚Æ‚¢‚¤Žw•W‚ÍA
ŽÀÛ‚É‚¢‚«‚È‚è“ü‚Á‚Ă݂½l‚ÌŒ‹‰Ê‚ðW‚߂Ĭ‚è—§‚Á‚Ä‚é‚킯‚ÅA
ƒRƒ~ƒ…ƒjƒeƒB‘¤‚©‚ç‚·‚ê‚ÎA>>49‚ɂ͂»‚Ì2009”N“x”ł̈êƒf[ƒ^‚ɂȂé–ð–Ú‚ª
—^‚¦‚ç‚ê‚Ä‚¢‚éBƒf[ƒ^‚ðŽg‚¤‘¤‚ł͂ȂB
‚¾‚©‚瓚‚Íu‘åä•v‚©‚Ç‚¤‚©‚ðŠm‚©‚ß‚½‚¢‚©‚çA‚³‚Á‚³‚Æ‚â‚êvB
56:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/11/02 12:59:22
PHPŽg‚Á‚Ä‚½“z‚Í‘‚¶‚ă_ƒ‚¾‚È
57:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/11/02 15:11:48
‚¨•׋ƒXƒŒ‚ªŽn‚Ü‚Á‚½ ‚Í
perlerˆÚ–¯‚΂Á‚©‚肾‚Á‚½B
58:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/11/02 18:07:59
line‚Æ‚¢‚¤•¶Žš—ñ‚̕ϔ‚ɳ‹K•\Œ»‚Ƀ}ƒbƒ`‚·‚é•”•ª‚ª‚ ‚ê‚ÎA
Žw’肵‚½Œ`‚É’u‚«Š·‚¦‚ÄA‚à‚Æ‚Ìline‚Æ‚µ‚½‚¢‚̂ł·‚ªA
‚Ç‚¤‘‚¯‚΂¢‚¢‚̂łµ‚傤‚©H
59:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/11/02 18:13:15
Python‚Ì•¶Žš—ñ‚̓Cƒ~ƒ…[ƒ^ƒuƒ‹B
line‚Æ‚¢‚¤•Ï”‚ÉAV‚µ‚¢•¶Žš—ñ‚ð‘ã“ü‚·‚邱‚Ƃ͂ł«‚邪A
Œ³‚Ì•¶Žš—ñ‚ð•Ï‚¦‚邱‚Ƃ͂ł«‚È‚¢B
60:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/11/02 18:30:38
>>59
‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·B
’u‚«Š·‚¦‚½‚à‚Ì‚ðline_replace‚Æ‚µ‚½ê‡A‚ǂ̂悤‚É‘‚‚̂łµ‚傤‚©H
61:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/11/02 18:46:28
import re
line = '“K“–‚È•¶Žš—ñ'
line_replace = re.sub('ƒpƒ^[ƒ“', '’u‚«Š·‚¦‚é•¶Žš—ñ', line)
•¡”‚̳‹K•\Œ»‚𓯎ž‚ÉŽg‚¤Žž‚ÍA
ƒLƒƒƒbƒVƒ…‚ª’Ç‚¢‚‚©‚È‚‚Ȃ邩‚à‚µ‚ê‚È‚¢‚Ì‚Å
Ž–‘O‚ɃRƒ“ƒpƒCƒ‹‚µ‚½‚Ù‚¤‚ª‚¢‚¢B
‚ ‚ÆA‘æ“ñˆø”‚ɂ͊֔‚àŽw’è‰ÂB
62:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/11/02 18:48:07
>>61
ƒTƒ“ƒNƒX‚Å‚·B
63:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/11/02 21:04:21
ŠÖ˜A‚µ‚ÄŽ¿–₵‚Ü‚·B
re.sub() ‚Æ pat = re.complie(); pat.sub() ‚̈Ⴂ‚ɂ‚¢‚ĂȂñ‚Å‚·‚ªA
re.sub() ‚Í–ˆ‰ñ³‹K•\Œ»‚ªƒRƒ“ƒpƒCƒ‹‚³‚ê‚Ü‚·‚©H“à•”‚ŃLƒƒƒbƒVƒ…‚Æ‚©‚µ‚Ä‚é‚ñ‚Å‚µ‚傤‚©B
pat = re.compile(); pat.sub() ‚̂ق¤‚ª–]‚Ü‚µ‚¢‚͕̂ª‚©‚é‚ñ‚Å‚·‚ªA³’¼–Ê“|‚Ȃ̂ÅA
re.sub() ‚̂ق¤‚ŃLƒƒƒbƒVƒ…‚µ‚Ä‚‚ê‚é‚ñ‚È‚ç re.sub() ‚Åς܂»‚¤‚ÆŽv‚Á‚Ä‚é‚ñ‚Å‚·‚ªA‚Ç‚¤‚Å‚µ‚傤‚©B
64:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/11/02 22:22:12
ƒLƒƒƒbƒVƒ…‚·‚邿
re.purge()‚Æ‚©ŽQÆ
65:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/11/03 11:48:33
—v‘f”‚ª range@‚Å‚ ‚é‹ó‚ÌƒŠƒXƒg a ‚ðì‚é•û–@‚ÍH
range = 3 ‚̂Ƃ«
a = [‹ó,‹ó,‹ó]@‚̂悤‚ÈƒŠƒXƒg‚ª‚Ù‚µ‚¢B
‚Å‚«‚Ü‚·‚©H
ŒãAPython‚ł͋ó‚ð‚Ç‚¤•\Œ»‚·‚é‚̂ł·‚©H
66:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/11/03 11:55:20
r = 3
l = [ "" for i in range(r)]
print l
67:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/11/03 12:03:49
‰SŽÒƒXƒŒ‚ŕϔ–¼‚ɬ•¶Žš‚ÌL‚ÍŠ¨•Ù‚µ‚Ä‚½‚à
>>65
a = [None] * 3 ‚Æ‚©
‘¼‚ÌŒ¾Œê‚É‚¨‚¯‚é‹ó‚ðPython‚łǂ¤•\Œ»‚·‚é‚Ì‚©’m‚肽‚¢‚̂Ȃç
‚»‚ÌŒ¾Œê‚Ì–¼‘O‚ð‹“‚°‚½‚Ù‚¤‚ª‚¢‚¢‚©‚à
68:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/11/03 12:35:11
‚Ü‚¬‚ç‚킵‚¢‚̂Šrange ‚¶‚á‚È‚‚Ä r ‚ðŽg‚¤‚¯‚ÇA
irange ‚Æ‚¢‚¤ŠÖ”‚ª‚ ‚邽‚ßj
[None for a in xrange(r)]
69:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/11/03 18:59:32
‚·‚²‚‚Ç‚¤‚Å‚à‚¢‚¢‚±‚Æ‚©‚à‚µ‚ê‚Ü‚¹‚ñ‚ª
ƒGƒ“ƒR[ƒh‚ÌŽw’è‚·‚邯‚«‚ÉA
# coding: utf-8
# -*- coding: utf-8 -*-
‚Ç‚¿‚ç‚Ì‘‚«•û‚Å‚à‚n‚j‚È‚ñ‚Å‚·‚æ‚ËH
‚Q‚‚̑‚«•û‚̈Ӗ¡‚̈Ⴂ‚Æ‚©A‚±‚¿‚ç‚Ì‘‚«•û‚̂ق¤‚ª–]‚Ü‚µ‚¢A
‚Ý‚½‚¢‚Ȃ̂Á‚ĉ½‚©‚ ‚è‚Ü‚·‚©H
70:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/11/03 19:01:52
>>69
2.1.4 ƒGƒ“ƒR[ƒh錾 (encoding declaration)
URLØÝ¸(www.python.jp)
71:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/11/03 19:15:01
l = [] * 3
72:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/11/04 02:32:29
>>71
‚»‚ꂾ‚Æ’·‚³0‚̋󃊃Xƒg‚ª1‚‚µ‚©‚Å‚«‚È‚¢
73:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/11/04 06:47:41
>>71
URLØÝ¸(www.python.org)
> Names to Avoid
>
> Never use the characters `l' (lowercase letter el), `O' (uppercase
> letter oh), or `I' (uppercase letter eye) as single character variable
> names.
>
> In some fonts, these characters are indistinguishable from the numerals
> one and zero. When tempted to use `l', use `L' instead.
74:66
09/11/04 18:15:47
>>73
‚©‚½‚¢‚±‚Æ‚¢‚¤‚È‚æEEEB
75:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/11/06 16:46:44
Ž¿–â‚Å‚·
Žó‚¯Žæ‚Á‚½ƒtƒ@ƒCƒ‹‚ð CRC32 ’l‚ÉƒŠƒl[ƒ€‚·‚éƒXƒNƒŠƒvƒg‚ðì‚肽‚¢‚̂ł·‚ªA
”½•œˆ—‚ŃXƒNƒŠƒvƒgŽ©g‚𜂂ɂ͂ǂ¤‚·‚ê‚΂¢‚¢‚̂łµ‚傤‚©
Œ»Ý«‚̂悤‚È󋵂ł·i‚Æ‚è‚ ‚¦‚¸ƒTƒ“ƒvƒ‹‚ªŒ©‚‚©‚Á‚½ MD5 ‚Å‚â‚Á‚Ă܂·j
import@os
import@sys
import@hashlib
def@getMD5(file):
@@@@try:
@@@@@@@@m@=@hashlib.md5();
@@@@@@@@f@=@open(file,'rb')
@@@@except@IOError:
@@@@@@@@@@@@print@("Unable@to@open@the@file",file)
@@@@@@@@@@@@return
@@@@for@line@in@file:
@@@@@@@@m.update(line)
@@@@f.close()
@@@@return@m.hexdigest()
argvs@=@sys.argv
for@x@in@argvs:
@@@@ext@=@x.split('.')[-1]
@@@@oldName@=@x
@@@@newName@=@getMD5(x)@+@"."@+@ext
@@@@os.rename(oldName,newName)
76:75
09/11/06 16:50:03
‚¤‚§A‚²‚ß‚ñ‚È‚³‚¢BƒCƒ“ƒfƒ“ƒg“ü‚Á‚Ă˂¥ orz
•nbsp; ‚Í–³Ž‹‚³‚ê‚é‚Ì‚©
77:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/11/06 18:09:43
‚¤‚¿‚Í‚¿‚á‚ñ‚ÆŒ©‚¦‚Ă邩‚ç–â‘è‚È‚µ
78:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/11/06 19:51:18
>>75
for x in argvs:
«
for x in argvs[1:]:
79:75
09/11/06 20:36:32
>>78
ƒTƒ“ƒNƒXA‹°‚낵‚ŠÈ’P‚ÈŽ–‚¾‚Á‚½‚ñ‚¾‚È
‘åŽG”c‚É [start:end] ‚Á‚Ä‚±‚Æ‚©
80:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/11/06 20:44:06
MD5sum‚ÌŒvŽZ‚ª‚µ‚½‚¢‚̂Ȃç
s’PˆÊ‚¶‚á‚È‚‚ČŒ蒷‚Å”KB‚Æ‚©”MB’PˆÊ‚œǂñ‚¾‚Ù‚¤‚ª‚¢‚¢‚©‚à‚Ë
s–ˆ‚Å‚àŒ‹‰Ê‚ª‚¨‚©‚µ‚‚Ȃ邱‚Ƃ͂Ȃ¢”¤‚¾‚¯‚Ç
‚â‚肽‚¢‚±‚Æ‚És‚ªŠÖŒW‚È‚¢‚µŒø—¦‚͂悂Ȃ¢
81:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/11/06 20:47:38
ˆ—‘¬“x‚àŒ…ˆá‚¢‚É‘¬‚‚Ȃ邾‚낤‚Ë
82:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/11/06 20:48:11
>>80
‚²‚ß‚ñA¦‚”ñŒø—¦‚Ȃ͕̂ª‚©‚Á‚Ä‚é‚ñ‚¾‚¯‚ÇA
Œ©‚‚¯‚½ƒTƒ“ƒvƒ‹“K“–‚É‘g‚݇‚킹‚Äì‚Á‚Ä‚é’iŠK‚¾‚©‚çA‚»‚±‚܂Œ¼‚¹‚È‚¢
CRC32 ‚Ì‹‚ß•û‚à‚Ü‚¾•ª‚©‚Á‚ĂȂ¢‚®‚ç‚¢‚¾‚µ
83:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/11/06 20:53:44
zlib.crc32
84:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/11/06 20:54:49
>>82
URLØÝ¸(d.hatena.ne.jp)
85:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/11/06 20:58:36
print binascii.crc32("hello world")
# Or, in two pieces:
crc = binascii.crc32("hello")
crc = binascii.crc32(" world", crc) & 0xffffffff
print 'crc32 = 0x%08x' % crc
86:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/11/06 21:01:41
^‚Á“–‚ȃTƒ“ƒvƒ‹GJ
87:75
09/11/06 21:04:26
‚Ý‚ñ‚È—D‚µ‚¢‚È‚Ÿ
‚ ‚肪‚Æ‚¤AŽQl‚É‚³‚¹‚Ä’¸‚«‚Ü‚·
88:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/11/06 21:08:36
‘O‚Í
‰´‚Í crc16 ‚ð‹‚ß‚½‚¢‚ñ‚¾‚æ ƒvƒMƒƒ[
‚Á‚Â[•Ï‚È‚Ì‚à‚¢‚½‚¯‚Ç‚È
89:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/11/07 17:52:19
ƒŠƒXƒg‚Ì’·‚³‚𓾂é‚̂ɂȂº
len(list)
‚È‚ñ‚Å‚·‚©H
ƒIƒuƒWƒFƒNƒgŽwŒü‚È‚ç
list.len()
‚Ȃ̂łÍH
90:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/11/07 17:54:45
len‚ÍŠÖ”ŽwŒü‚¾‚©‚ç–³–â‘è
91:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/11/07 18:05:24
obj.__len__()
92:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/11/07 18:10:43
len ‚ª py3k ‚Å‚à ŠÖ”‚̂܂܂ł ‚é——R
URLØÝ¸(d.hatena.ne.jp)
93:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/11/07 18:59:26
SGMLƒp[ƒT[‚Å•ª‰ð‚µ‚½ƒf[ƒ^‚ðŠO•”‚©‚ç“ǂނɂ͂ǂ¤‚·‚ê‚΂¢‚¢‚̂łµ‚傤‚©
94:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/11/07 19:07:34
‚Ç‚ÌSGMLƒp[ƒT[‚ðŽg‚Á‚Ä‚é‚ÌH
ŠO•”‚Á‚Ă̂͋ï‘Ì“I‚ɂǂ¤‚¢‚¤ˆÓ–¡H
95:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/11/07 21:16:05
URLØÝ¸(www.xxx.com)
‚̂悤‚Èhtmlƒtƒ@ƒCƒ‹‚ð(•Ï”).html‚̂悤‚ÈŠ´‚¶‚Å–¼‘O‚ð•Ï‚¦‚ăRƒs[‚µ‚½‚¢‚̂ł·‚ª
‚ǂ̂悤‚É‘‚¯‚΂¢‚¢‚Å‚µ‚傤‚©H
96:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/11/07 21:27:19
import os
os.system(r'wget URLØÝ¸(www.xxx.com) -O \(%d\).html' % n)
97:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/11/07 22:39:11
>>95
import urllib
var = 'abc'
urllib.urlretrieve('URLØÝ¸(www.example.com)', '%s.html' % var)
98:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/11/07 22:56:56
>>96.,97
’x‚ê‚Ü‚µ‚½B
‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·B
99:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/11/08 00:14:21
path1="test"
path2="/test/tmp/"
if not os.path.isdir(path1):
os.mkdir(path1,0777)
if not os.path.isdir(path2):
os.mkdir(path2,0777)
test‚Æ‚¢‚¤ƒfƒBƒŒƒNƒgƒŠ‚̉º‚Étmp‚Æ‚¢‚¤ƒfƒBƒŒƒNƒgƒŠ‚ðì‚肽‚¢‚Å‚·B
path2‚ÌŽw’肪ŠÔˆá‚Á‚Ă邿‚¤‚Ȃ̂ł·‚ª³‚µ‚¢‘‚«•û‚͉½‚Å‚µ‚傤‚©H
100:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/11/08 00:41:44
path2 = "test/tmp/"
or
path2 = "./test/tmp/"
URLØÝ¸(www.tohoho-web.com)
101:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/11/08 01:58:38
>>100
‚³‚ñ‚‚·
102:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/11/08 03:56:08
MySQL‚©‚çselect•¶‚Ńf[ƒ^‚ðŽæ‚èo‚µ‚Ä‚¢‚é‚̂ł·‚ªA“ú–{Œê‚̃f[ƒ^‚¾‚ÆA
name undefined, r = ('japan', 'tokyo', '??????')
IndexError: tuple index out of range
‚Ý‚½‚¢‚ɂȂÁ‚Ä‚µ‚Ü‚¢‚Ü‚·
con.execute("SELECT * FROM table WHERE city = \"tokyo\" ")
rs = con.fetchall()
for r in rs:
nation = r[1]
city = r[2]
name = r[3]
‚±‚ê‚ÅŽæ‚èo‚µ‚Ä‚¢‚é‚̂ł·‚ªA‚Ç‚¤‚µ‚½‚ç‚¢‚¢‚Å‚·‚©
103:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/11/08 07:58:43
‚»‚ê‚ÅŽæ‚èo‚¹‚Ä‚¢‚é‚È‚ç–â‘è‚È‚¢‚ñ‚¶‚á‚È‚¢‚ÌH
‚Ȃɂª‚Ü‚¸‚¢‚Ì‚©A‚³‚Á‚Ï‚è‚í‚©‚ç‚È‚¢B
104:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/11/08 08:38:28
None
105:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/11/08 14:58:44
>>103
r = ('england', 'london', 'becky')‚Ý‚½‚¢‚ȉpŽš‚݂̂̃f[ƒ^‚ÍŽæ‚èo‚¹‚é‚̂ł·‚ªA
r = ('japan', 'tokyo', '??????')‚̂悤‚É“ú–{Œê‚ª“ü‚Á‚Ä‚¢‚邯‚»‚±‚ª???‚ƂȂÁ‚Ä
name undefined, r = ('japan', 'tokyo', '??????')
IndexError: tuple index out of range
‚Æ‚¢‚¤ƒGƒ‰[•¶‚ª‚łĎ~‚Ü‚Á‚Ä‚µ‚Ü‚¢‚Ü‚·
106:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/11/08 17:54:23
name = r[3]
«
name = r[3] if len(r) >=3 else None
107:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/11/08 19:41:00
>>106
‘½‘å‚Ì”z—ñ”Ô†‚̃~ƒX‚Å‚µ‚½
‚·‚¢‚Ü‚¹‚ñ
108:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/11/09 10:21:43
ƒGƒ“ƒR[ƒh‚ðˆÓޝ‚µ‚悤‚º
ƒT[ƒo‚̃fƒtƒHƒ‹ƒg‚̃Gƒ“ƒR[ƒh‚ÍH
ƒNƒ‰ƒCƒAƒ“ƒg‚̃fƒtƒHƒ‹ƒg‚̃Gƒ“ƒR[ƒh‚ÍH
109:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/11/10 18:23:57
logging‚ł͂«o‚³‚ê‚郃Oƒtƒ@ƒCƒ‹‚̃^ƒCƒ€ƒXƒ^ƒ“ƒv‚Á‚Äloggingì“®’†‚Í
XV‚³‚ê‚È‚¢‚Ý‚½‚¢‚È‚ñ‚¾‚¯‚Ç‚±‚̂ւñ‚Ä‚±Žd—l‚͉½‚Æ‚©‚È‚ç‚È‚¢‚Ì‚©‚ÈH
110:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/11/10 19:35:34
>>108
ƒGƒ“ƒR[ƒh‚ÌŽw’è‚ðŠÔˆá‚¦‚邯—áŠO‚ð“f‚Žd—l‚à‚Ç‚¤‚©‚ÆŽv‚¤‚¯‚Ç‚È
111:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/11/10 19:54:50
Explicit is better than implicit.
112:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/11/10 20:00:49
‚c‚aAƒvƒƒOƒ‰ƒ€‚Íutf8‚ÅA
shiftjis‚̃tƒ@ƒCƒ‹‚ðŠJ‚¢‚ij‹K•\Œ»‚Å”²‚¢‚Ä‚¢‚é‚ñ‚Å‚·‚ªA
l[1].decode("Shift_JIS").encode("UTF-8")
‚Ý‚½‚¢‚ÈŠ´‚¶‚ł̓_ƒ‚Ȃ̂łµ‚傤‚©H‚¤‚Ü‚‚¢‚©‚È‚¢‚Ì‚ÅB
‚Ü‚½DB‚©‚ç’Šo‚µ‚½‚Ì‚ð‚Ü‚½DB‚Éinsert‚µ‚½‚¢‚Æ‚«
title = r[1].encode("UTF-8")
‚Æ‚µ‚Ä‚¢‚é‚̂ł·‚ªA‚Ü‚¸‚¢‚Å‚·‚©H
113:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/11/10 20:02:00
HH
114:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/11/10 20:25:49
DB‚Éinsert‚µ‚½‚¢‚Æ‚«Ž©•ªŽw‚¢‚¢‚·‚©‚܂œǂñ‚¾
115:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/11/10 20:40:25
>>111
‚»‚¤‚¢‚¤Ž–‚Í‚¢‚¢‰ÁŒ¸‚«‚í‚Ü‚è‚È‚¢ƒŠƒtƒ@ƒŒƒ“ƒXƒ}ƒjƒ…ƒAƒ‹‚ð‰ü‘P‚µ‚Ä‚©‚猾‚¦‚—
116:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/11/10 21:15:11
ƒŠƒtƒ@ƒŒƒ“ƒX‚̃}ƒjƒ…ƒAƒ‹‚Ì•s”õ‚ðŽw“E‚·‚é‘O‚ÉAŒÈ‚Ì‹Zp—Í•s‘«‚ð‰ü‘P‚µ‚ë‚—
117:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/11/10 21:22:18
>>116
(@ß„Dß)Îß¶°ÝEEE“ª‘åä•vH
118:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/11/10 21:23:33
„¢(L[M)„¡
119:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/11/10 21:25:48
‚Ü‚½ruby~‚Ìr‚炵‚Å‚·‚©
120:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/11/10 21:27:29
‚Ç‚±‚©‚çRuby‚ªo‚Ä‚‚é‚ñ‚¾‚æ‚—‚—‚—
121:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/11/10 21:30:44
>>112
> ‚Ü‚½DB‚©‚ç’Šo‚µ‚½‚Ì‚ð‚Ü‚½DB‚Éinsert‚µ‚½‚¢‚Æ‚«
Œ¾‚Á‚Ă邱‚Æ‚ª‚æ‚‚í‚©‚ç‚ñ‚ªA
UTF-8‚ɕϊ·‚µ‚Ä‚©‚çDB‚É“ü‚ꂽ‚ñ‚¾‚낤H
DB‚©‚ç‚Íunicode‚Å–ß‚Á‚Ä‚‚é‚ÌH
122:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/11/10 21:34:05
>>110
—áŠO‚ð“f‚‚Ì‚ÍA•ÏŠ·‚Å‚«‚È‚©‚Á‚½Žž‚¾‚ëB
‚»‚¤‚łȂ‚Æ‚à’m‚ç‚È‚¢‚¤‚¿‚ÉA
‘¼‚Ì•¶Žš‚ɕϊ·‚³‚ê‚邿‚è‚͂܂µ‚¾‚ÆŽv‚¤‚Ì‚¾‚ªB
123:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/11/10 21:40:34
>>115
‚Ç‚±‚ªu‚¢‚¢‰ÁŒ¸‚«‚í‚Ü‚è‚È‚¢v‚È‚¢‚ñ‚¾‚낤H
ƒhƒLƒ…ƒƒ“ƒg‚Ì‹Lq‚ªŠÔˆá‚Á‚Ä‚¢‚邱‚Ƃ͌©‚½‚±‚Æ‚ª‚È‚¢‚µA
‚à‚µŒ©‚‚¯‚½‚̂ȂçA‚±‚ñ‚ÈŠ‚ÅŠÇ‚ðŠª‚¢‚ĂȂ¢‚Å•ñ‚·‚ê‚΂¢‚¢B
URLØÝ¸(www.python.org)
124:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/11/10 21:49:04
UnicodeDecodeError: 'ascii' codec can't decode byte 0xe3 in position 113: ordinal not in range(128)
args = ('ascii', 'INSERT IGNORE INTO test(name,event,mysy...\xa8\xe3\x82\xb5\xe3\x83\xb3\xe3\x82\xb0\xe3\x83\xa9\xe3\x82\xb9\xe3\x81\xa7\xe5\xa4\x89\xe8\xa3\x85 [11/10])', 113, 114, 'ordinal not in range(128)')
encoding = 'ascii'
end = 114
object = 'INSERT IGNORE INTO
‚Ý‚½‚¢‚ÈŠ´‚¶‚Å‹A‚Á‚Ä‚«‚Ü‚·B
125:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/11/10 22:32:39
title = r[1].decode("cp932").encode("UTF-8")
126:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/11/10 23:21:18
ƒTƒ“ƒOƒ‰ƒX‚ŕϑ•H
127:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/11/10 23:21:56
>>123
‚PDexsample‚ª”ñí‚ɂȂ¢
‚QD•\‹L‚ª’ŠÛ“I‚ÈŠ‚ª‚ ‚é
‚½‚Æ‚¦‚Ε¶Žš—ñ‘€ì‚ ‚½‚è‚ÅŒ©‚Ä‚Ý‚é‚Æ
Python - 3.6.1 •¶Žš—ñƒƒ\ƒbƒh
URLØÝ¸(www.python.jp)
C# - String ƒƒ“ƒo
URLØÝ¸(msdn.microsoft.com)(VS.80).aspx
Python‚̃hƒLƒ…ƒƒ“ƒg‚Ì•\‹L‚Á‚Ä’ŠÛ“I‚¾‚Á‚½‚è•\‹L‚ª“ˆê‚³‚ê‚Ä‚¢‚È‚¢‚Æ‚±‚ë‚ªŠ‚É‚ ‚é
ƒIƒuƒWƒFƒNƒgŽwŒü‚ÌŒ¾Œê‚Ȃ̂¾‚©‚çƒIƒuƒWƒFƒNƒg–¼‚Å‘‚‚Ì‚ª•’Ê‚¾‚ÆŽv‚¤‚ª
•¶Žš—ñH’PŒêH"•¶Žš—ñ’PŒê"‚Å—Ç‚¢‚ÌH”‚Á‚ĉ½HintHlongH
C#‚ÉŒÀ‚炸ƒŠƒtƒ@ƒŒƒ“ƒXƒ}ƒjƒ…ƒAƒ‹‚È‚ç‚ΈÖق̗¹‰ð‚ª‚ ‚é“à—e‚Å‚à–¾•¶‰»‚·‚é‚Ì‚ª
•’Ê‚¾‚ºH
128:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/11/10 23:24:23
>>127
> ‚PDexsample‚ª”ñí‚ɂȂ¢
>>116
> ‚QD•\‹L‚ª’ŠÛ“I‚ÈŠ‚ª‚ ‚é
ÓIŒ^Œ¾Œê‚ªD‚«‚È‚çPythonŽg‚¤‚È
129:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/11/10 23:27:14
>>125
‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·BB
ƒGƒ‰[‚ªŽ~‚Ü‚ç‚È‚¢‚̂ł·‚ªAŠî–{“I‚ÉA•¶ŽšŒ^‚ªˆá‚¤‚̂ŘAŒ‹‚ªo—ˆ‚Ä‚¢‚È‚¢B
‚Æ‚¢‚¤”Fޝ‚Å‚¢‚¢‚̂łµ‚傤‚©
130:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/11/10 23:33:39
>>127
ŒN‚ª >>1 ‚É‚à‚ ‚邿‚¤‚È wiki ‚©‚È‚ñ‚©‚Å
exsample ‚ðì‚Á‚Ä‚¢‚¯‚Ε׋‚É‚È‚é‚æ ^ ^
131:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/11/10 23:33:55
>>127
“ú–{Œê–ó‚̔ᔻ‚Í‚±‚¿‚ç‚Ö‚Ç‚¤‚¼
PythonƒhƒLƒ…ƒƒ“ƒg–|–óƒvƒƒWƒFƒNƒg
URLØÝ¸(www.python.jp)
132:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/11/10 23:34:56
>>129
DB‚ÌŽí—Þ‚àŒ¾‚í‚È‚¢
DB‚Ì•¶ŽšƒR[ƒh‚Ìݒ肪‚Ç‚¤‚È‚Á‚Ă邩‚àŒ¾‚í‚È‚¢‚µ’²‚ׂ悤‚Æ‚à‚µ‚Ä‚¢‚È‚¢
ƒ\[ƒX‚à“\‚ç‚È‚¢
‚Ç‚µ‚낤‚ÆH
133:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/11/10 23:38:04
‚P‚ÂŒ¾‚¦‚邱‚Æ‚ÍAunicode‚Æstr‚𬂺‚邯‚Šm—¦‚ŃGƒ‰[‚ɂȂéB
¬‚º‚é‚Ȋ댯B
134:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/11/10 23:39:15
>>132
‚·‚¢‚Ü‚¹‚ñBB
>>133
print type()
‚µ‚Ä‚Ý‚é‚Æunicode‚Æstr‚ª¬Ý‚µ‚Ă܂µ‚½BB
o’¼‚µ‚Ä‚«‚Ü‚·
135:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/11/10 23:50:14
>>131
“ú–{Œê–ó‚Ì–â‘è‚¶‚á‚È‚¢‚æB
‚ ‚¦‚Äu•¶Žš—ñv‚Æ‚µ‚Ä‚¢‚é‚Ì‚ÍAŒ´•¶‚Å‚à string ‚Æ‚¢‚Á‚Ä str, unicode ‚»‚Ì‘¼ basestring ‚ðŒp³‚µ‚½
•¶Žš—ñŒ^‚ð‹æ•Ê‚µ‚È‚¢‚Å‘‚¢‚Ä‚¢‚é‚©‚çB
Œµ–§‚ÈŒ^‚ð‘‚©‚È‚¢‚͓̂®“IŒ^•t‚¯‚¾‚©‚çB
136:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/11/11 05:09:37
>>128
ƒhƒLƒ…ƒƒ“ƒg‚Ì‹LÚ‚ª•s–¾—Ăł ‚鎖‚Æ‹Zp‰]X‚Í‘S‚ŠÖŒW‚È‚¢‚¾‚ë
‘g‚Ýž‚݃XƒNƒŠƒvƒgÅ‘åŽè‚ÌPython‚Å
>ÓIŒ^Œ¾Œê‚ªD‚«‚È‚çPythonŽg‚¤‚È
‚ÍWindows‚ªŒ™‚¢‚È‚çŽg‚¤‚Ȃƌ¾‚Á‚Ä‚¢‚é‚̂Ɠ¯‹`‚¾‚È‚—
>>135
‚¿‚á‚ñ‚Æ•ª‚¯‚ç‚ê‚é‚¶‚á‚ñB‚»‚ê‚ð‚»‚Ì‚Ü‚Ü•¶‘‰»‚·‚ê‚Ηǂ¢‚¾‚¯‚Ȃ̂É
‰½‚ł킴‚í‚´‚²‚¿‚ᬂº‚É‚µ‚½‚悤‚È‘‚«•û‚ɂȂÁ‚Ä‚¢‚é‚Ì‚©—‰ð‚ɋꂵ‚Þ
basestring‚ª`
basestring‚ðŒp³‚·‚éstr‚ª`
basestring‚ðŒp³‚·‚éunicode‚ª`
‚Á‚Ä‘‚¯‚Ηǂ¢‚¾‚¯‚¾‚ëBƒNƒ‰ƒX‚ª”»‚é“z‚Ȃ炻‚ꂾ‚¯‚Å’Ê‚¶‚é
137:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/11/11 08:27:12
Œ¾‚Á‚Ă邱‚Ƃͳ‚µ‚¢‚ÆŽv‚¤‚¯‚ÇOSS‚¾‚ÆŒ¾‚¢o‚µ‚Á‚؂̖@‘¥‚ÅI‚í‚邾‚¯‚¾‚¼
138:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/11/11 09:27:54
>>136
‚¿‚á‚ñ‚Æ•ª‚¯‚ç‚ê‚È‚¢‚æB
’N‚©‚ªŸŽè‚ɒljÁ‚µ‚½V‚µ‚¢•¶Žš—ñŒ^‚àu•¶Žš—ñv‚Ɋ܂܂ê‚é‚ñ‚¾‚ºH
duck typing‚È“®“IŒ^•t‚¯Œ¾Œê‚ÉŠµ‚ê‚ëB
139:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/11/11 09:34:20
ŒöŽ®ƒhƒLƒ…ƒƒ“ƒg‚ÍACPython‚Ì“Á’è‚̃o[ƒWƒ‡ƒ“‚̃hƒLƒ…ƒƒ“ƒg‚¾‚¯‚¶‚á‚È‚‚ÄA
‘¼‚ÌPython‚̈—Œn‚àŠÜ‚ß‚½uPython•W€ƒ‰ƒCƒuƒ‰ƒŠŽd—lv‚ð’è‚߂Ă邾‚¯‚¾‚©‚ç‚ÈB
CPython‚ÌŒ»Ý‚ÌŽd—l‚ðÚ‚µ‚‘‚«‰º‚·‚ñ‚¶‚á‚È‚‚ÄA‹ß‚¢«—ˆ‚ÌPython‚⑼‚ÌPythonˆ—Œn‚ª
–ž‚½‚·‚ׂ«ˆê”ʉ»‚³‚ꂽŽd—l‚ð‘‚¢‚Ä‚¢‚é‚©‚çA‚ ‚Ü‚è‹ï‘Ì“I‚Șb‚͂ł«‚È‚¢B
‹t‚ÉAPython‚̃hƒLƒ…ƒƒ“ƒg‚É‘‚©‚ê‚Ä‚¢‚È‚¢ÚׂȎÀ‘•ˆË‘¶‚ÌŽd—l‚Ɉˑ¶‚µ‚½‚ç‚¢‚¯‚È‚¢B
140:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/11/11 12:02:11
>>138, 139
‚‚Á‚±‚݂ǂ±‚둽‚·‚¬‚¾‚ë‚—
‘½•ª>>136‚ÌŒ¾‚Á‚Ä‚¢‚éˆÓ–¡‚ð‚ ‚ñ‚½‚ç‚Í‹‚‚ÝŽæ‚Á‚Ä‚¢‚È‚¢‚Ë
‚½‚Æ‚¦‚Î
‘g‚Ýž‚ÝŒ^‚É‚Í 6 ‚‚̃V[ƒPƒ“ƒXŒ^‚ª‚ ‚è‚Ü‚·: •¶Žš—ñAƒ†ƒjƒR[ƒh•¶Žš—ñAƒŠƒXƒgAƒ^ƒvƒ‹Aƒoƒbƒtƒ@A‚»‚µ‚Ä xrange ƒIƒuƒWƒFƒNƒg‚Å‚·B
‚±‚ÌꇂÌu•¶Žš—ñv‚ªstr‚ÅAuƒ†ƒjƒR[ƒh•¶Žš—ñv‚ªunicode‚Å‚ ‚é‚͖̂¾”’‚¾
u‘g‚Ýž‚ÝŒ^v‚Åu6‚Âv‚܂ŌÀ’肵‚Ä‚éuCPython‚ÌvƒhƒLƒ…ƒƒ“ƒg‚È‚ñ‚¾‚©‚ç
‚¿‚Ȃ݂ɂ±‚ê‚͘a–󂪈«‚¢‚Æ‚¢‚¤‚킯‚Å‚à‚È‚¢
Œ´•¶‚Í‚±‚¤
There are six sequence types: strings, Unicode strings, lists, tuples, buffers, and xrange objects. (For other containers see the built in dict, list, set, and tuple classes, and the collections module.)
>>139
‚²ç’k‚ðB
‚Ȃ炽‚Æ‚¦‚ÎcStringIO‚È‚ñ‚ÄŽÀ‘•ƒoƒŠƒoƒŠˆÓޝ‚µ‚½‚à‚̂ɂ‚¢‚Ä‘‚•K—v‚ª‚È‚¢‚µ
‘‚¢‚Ă͂¢‚¯‚È‚¢
Žd—l‚¾‚¯‚È‚çStringIO‚¾‚¯Œ©‚¹‚ê‚΂悢‚¾‚ë
‚Ç‚¤Œ©‚Ä‚à‚ ‚ê‚ÍCPython‚̃hƒLƒ…ƒƒ“ƒg‚Å‚·
141:140
09/11/11 12:13:49
‚Ü‚ ˆÈã‚ðŽw“E‚µ‚½ã‚ÅA‰´‚Í>>137‚É“¯ˆÓ‚Ȃ킯‚¾‚ª‚—
ƒIƒvƒ\‚ÉMS•À‚݂̃hƒLƒ…ƒƒ“ƒg‚ÌŽ¿‚ðŠú‘Ò‚µ‚Ä‚à–³‘Ê‚¾‚º
Ž¿‚ª•s–ž‚Ȃ玩•ª‚Å‚â‚ê‚â‚Æ‚¢‚¤˜b‚¾
142:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/11/11 12:15:33
MS‚̃hƒLƒ…ƒƒ“ƒg‚ª‚»‚ñ‚Ȃɗǂ¢‚Ƃ͎v‚¦‚È‚¢
•ςȂ̂¨Žè–{‚É‚·‚é•K—v‚͂Ȃ¢
143:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/11/11 12:24:30
“ú–{Œê‚µ‚©Œ©‚ĂȂ¢‚ЂƂ¾‚Ë
144:140
09/11/11 12:30:04
Œ´•¶‚ł͊m‚©‚Ébuiltin‚¾‚Ƃ͌¾‚Á‚ĂȂ¢‚Ë
‚µ‚©‚µ"six"‚ÆŒÀ’肵‚Ä‚¢‚邾‚낤
basestring‚ðˆÓޝ‚µ‚Ä‚¢‚é‚̂ȂçA‚È‚¨‚»‚Ì—ñ‹“‚ÌŽd•û‚Í‚ ‚¢‚Ü‚¢‚¾‚µ
ˆê”Ê–¼ŽŒ‚Ì"strings"‚ÆA"xrange"‚̂悤‚È–¾”’‚È“Á’è‚ÌŒ^‚ð•À—ñ‚Ŭ—p‚µ‚Ä‚¢‚é‚Ì‚à
—Ç‚¢‹Zp•¶‘‚Ì‚â‚è‚©‚½‚ł͂Ȃ¢‚Ë
145:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/11/11 12:30:19
ˆê”ʂ̃\ƒtƒg‚̃hƒLƒ…ƒƒ“ƒg‚É”ä‚ׂ邯ŠJ”ŠÂ‹«‚̂͂©‚Ȃ肢‚¢‚¯‚Ç‚ËB
146:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/11/11 14:06:26
>>140
>>127‚Åstringƒƒ\ƒbƒh‚Ì—á‚ðo‚µ‚Ä‚¢‚ÄA >>138, 139 ‚Í string ƒƒ\ƒbƒh‚Å‹ï‘Ì“I‚È
ƒNƒ‰ƒX–¼‚ðŽg‚í‚È‚¢——R‚ðà–¾‚µ‚Ä‚¢‚é‚Ì‚ÉA‚È‚ñ‚Å‚¢‚«‚È‚è•ʂ̃hƒLƒ…ƒƒ“ƒg‚É”ò‚Ô‚ÌH
147:140
09/11/11 14:41:46
>>146
‚ ‚ ‚·‚Ü‚ñA•ʂ̂Ƃ±‚ë‚ðŒ©‚Ä‚¢‚½‚Ý‚½‚¢‚¾‚ËB
‰´‚Í>>127‚Æ‚©‚Ƃ͕Êl‚¾‚ªB
‚‚Á‚Ä‚à“¯‚¶PythonƒXƒ^ƒ“ƒ_[ƒhƒ‰ƒCƒuƒ‰ƒŠ‚̃hƒLƒ…ƒƒ“ƒg‚̘b‚Å
ƒhƒLƒ…ƒƒ“ƒg‚ÌŽ¿‚ð–₤˜b‚ð‚µ‚Ä‚é‚ñ‚¾‚©‚çAˆø—p‰ÓŠ‚È‚ñ‚Ăǂ±‚Å‚à‚æ‚‚ËH
‰´‚ªˆø—p‚µ‚½‚Ì‚ÍBuilt-in Types‚̃hƒLƒ…ƒƒ“ƒg‚¾‚¯‚ÇA–{“–‚ɂЂǂ¢‚æB
Buit-in Types‚Æ‚¢‚¤‚‚‚è‚Ì
Sequence Types \ str, unicode, list, tuple, buffer, xrange
‚Æ‚¢‚¤ƒ^ƒCƒgƒ‹‚Ì•¶‘‚Ȃ̂ÉA
‚¢‚«‚È‚èæ‚Ù‚Ç‚Éˆø—p‚µ‚½‚悤‚È‘‚«o‚µ‚ɂȂéB
Œ^–¼‚ªstr‚ÅA‚»‚ꂪ‚¢‚í‚ä‚é•¶Žš—ñ‚Ì‚½‚߂̌^‚Å‚ ‚邯‚·‚ç‘‚©‚ꂸAstr‚Æ‚©
strings‚Æ‚©‚¢‚¤‘‚«•û‚ª¬—p‚³‚ê‚Ä‚¢‚éB”ñí‚É‚ ‚¢‚Ü‚¢‚Å•seØ‚¾B
³Šm«Aˆê——«‚â–Ô—…«‚Æ‚Á‚½“_‚ɂ‚¢‚Ä‚à•s–ž‚ª‚ ‚éB
basestring‚ÉŠÖ‚µ‚Ä‚àG‚ê‚ç‚ê‚Ä‚¢‚È‚¢‚µ‚ËB
148:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/11/11 15:18:46
ÅV”łłȂ¢A‚µ‚©‚à—LŽu‚É‚æ‚é“ú–{Œê–ó‚ÉŠî‚¢‚½”á”»‚̓tƒFƒA‚¶‚á‚È‚¢
149:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/11/11 19:35:16
>>36
‚Ý‚ñ‚È‚ÌPython@‚Æ‚©‚¢‚¤‚Ì‚ª‚ ‚Á‚½‚悤‚È‹C‚ª‚·‚邪B
150:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/11/11 19:39:25
>>148
ÅV”ł̓ú–{Œê–󂳂ꂽƒhƒLƒ…ƒƒ“ƒg‚Á‚Ăǂꂳ
URLØÝ¸(www.python.jp)
‚¶‚á‚È‚¢‚Ì‚©H
151:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/11/11 19:41:58
i L,_TMjÌ߯
152:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/11/11 19:46:32
>>149
•ʂɃ`ƒ…[ƒgƒŠƒAƒ‹‚Å–â‘è‚È‚¢‚¾‚ëB
‚ ‚ꂪ“‚¢‚È‚çAƒEƒFƒu‚É“]‚ª‚Á‚Ă镶‘“Ç‚ñ‚Å‚©‚ç‚Å‚à‚¢‚¢‚µB
153:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/11/11 20:44:45
”¨‚àk‚³‚¸AŽí‚àŽª‚©‚¸AŽG‘‚à”²‚©‚¸A”ì—¿‚àŠª‚©‚¸A
…‚à‚â‚炸A“Y‚¦–Ø‚à‚¹‚¸AŽûŠn‚à‚¹‚¸A‹à‚à•¥‚킸A
‚½‚¾ŽÀ‚ðH‚¤B
‚»‚ñ‚ÈlŠÔ‚É‚àˆç‚Ä•û‚ª‰ºŽè‚¾‚Æ
”á”»‚ð‚·‚éŒ —˜‚Í‚ ‚è‚Ü‚·B
154:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/11/11 23:03:30
•³–{‚Ì’˜ŽÒ‚͂ǂ¤‚µ‚Ă݂ñ‚Ï‚¢‚É”S’…‚·‚é‚ÌH
155:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/11/12 07:46:11
ŠCŠO‚¾‚Æ‚±‚ê‚ɦ‚¢”‚̃Œƒrƒ…[‚ª‚‚¢‚Ă邯‚ǂǂñ‚È–{‚È‚ñ‚¾‚ë
URLØÝ¸(www.amazon.com)
156:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/11/12 08:51:53
97 of 99 people found the following review helpful:
5.0 out of 5 stars Painless way to learn programming, September 4, 2003
75 of 76 people found the following review helpful:
5.0 out of 5 stars Best first Python Book (and not just for beginners), October 12, 2003
25 of 25 people found the following review helpful:
5.0 out of 5 stars Wow! What a refreshing approach to python!, October 2, 2003
‰´‚͉“—¶‚µ‚Æ‚
157:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/11/12 08:54:41
>>154
ƒ_ƒ‚È“z‚قljɂȂñ‚¾‚æB
158:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/11/12 13:56:04
‰´‚ªƒ_ƒ‚Ȃ̂͑S•”ƒAƒCƒc‚Ì‚¹‚¢B
159:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/11/12 16:36:14
“ú–{Œê–ó‚ÌÅV”Å‚Á‚Ä‚±‚ê‚¶‚á‚È‚¢‚ÌH
URLØÝ¸(pythonjp.sourceforge.jp)
160:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/11/12 18:51:06
>>159
‚¿‚å‚—‰pŒê‚¾‚炯‚¾‚¼‚—
Šm‚©‚É2.6.x‘Ήž”ł݂½‚¢‚¾‚ª
161:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/11/12 19:25:21
PythonƒXƒNƒŠƒvƒg‚ðƒ^ƒXƒNƒgƒŒƒC‚Éí’“‚³‚¹‚邱‚Ƃ͂ł«‚Ü‚·‚©H
162:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/11/12 19:33:06
>>161
ƒ^ƒXƒNƒgƒŒƒC‚ð‘€ì‚Å‚«‚郉ƒCƒuƒ‰ƒŠ‚ÆGUIƒc[ƒ‹ƒLƒbƒg‚ª‚ ‚ê‚Îo—ˆ‚é‚©‚à‚Ë
163:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/11/12 19:34:59
ctypes‚ðŽg‚¦‚΂ł«‚é
API‚ÍShell_NorifyIcon
ƒc[ƒ‹ƒLƒbƒg‚ÉŠÖ‚µ‚Ăͼ×È
164:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/11/12 19:46:07
URLØÝ¸(kansai2channeler.hp.infoseek.co.jp)
165:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/11/12 20:43:01
not enough arguments for format string
‚Á‚Ä‹ï‘Ì“I‚É‚¢‚¤‚Ƃǂñ‚ÈŠ´‚¶‚̃Gƒ‰[‚Å‚µ‚傤‚©H
166:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/11/12 20:50:31
‘Ž®‰»•¶Žš—ñ‚̈ø”‚ª‘«‚è‚Ü‚¹‚ñ
167:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/11/12 21:55:40
2.6‚Æ3.0‚ª“ü‚Á‚Ä‚éŠÂ‹«‚ÅPyScripter‚ðƒCƒ“ƒXƒg[ƒ‹‚µ‚Ä‚µ‚Ü‚¢‚Ü‚µ‚½
PyScripter‚ðŽg‚¤‚Æ3.0‚Å”Fޝ‚³‚ê‚Ü‚·
2.6‚ð—˜—p‚µ‚Ä‘‚«‚½‚¢‚̂ł·‚ªA‚Ç‚¤‚·‚ê‚΂¢‚¢‚Å‚·‚©
168:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/11/12 22:12:23
mysql‚̃e[ƒuƒ‹‚ÌÆ‡‡˜‚ðutf8_unicode_ci
insert•¶‚É“ú–{Œê‚ªŠÜ‚Ü‚ê‚éê‡Ainsert•¶‚ðunicodeŒ^‚É‚·‚é•K—v‚ª‚ ‚è‚Ü‚·‚©H
169:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/11/12 22:43:55
ƒvƒƒOƒ‰ƒ€‚Á‚ĉ½H‚̉´‚ªŽn‚߂邩‚ç‚¨Š©‚ß–{‹³‚¦‚ÄB
‚Ü‚¶‚Å‘S‘R’mޝ–³‚¢l‚ªŽn‚ß‚éB
170:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/11/12 22:53:02
>>167
PyScripter.exe --python26
171:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/11/12 22:55:34
>>169
‚ ‚è‚Ü‚¹‚ñ
172:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/11/12 22:59:17
>>170
‚È‚º‚©‚»‚̃Rƒƒ“ƒg‚©‚çƒqƒ“ƒg‚ð“¾‚Ä‰ðŒˆ‚µ‚Ü‚µ‚½
‚‚¾‚ç‚È‚¢Ž¿–₵‚Ä\‚µ–ó‚È‚©‚Á‚½‚Å‚·
173:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/11/12 23:08:55
>>169
‹ï‘Ì“I‚È–Ú•W‚ðŒ¾‚Á‚Ä‚‚¾‚³‚¢
174:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/11/12 23:26:20
ƒvƒƒOƒ‰ƒ€‚̕׋‚ð‚·‚é‚É“–‚½‚Á‚Ä–{‚ð“Ç‚ñ‚Å‚àŠwKŒø‰Ê‚Í–]‚߂Ȃ¢B
”]‚Æ_Œo‚ł‚Ȃª‚Á‚Ä‚¢‚éŽw‚ð“®‚©‚µA
ƒL[ƒ{[ƒh‚ð‘ł‚̂ªŽŠã‚̕׋–@B
‚±‚¤‚¢‚Á‚Ä‚à‚¢‚¢‚¾‚낤B
uƒvƒƒOƒ‰ƒ~ƒ“ƒOƒL[ƒ{[ƒh’@‚«v
ƒuƒ‰ƒCƒ“ƒhƒ^ƒbƒ`‚ªo—ˆ‚邯ŠwK‹Èü‚ªŠi’i‚É—Ç‚‚È‚éB
ƒ^ƒCƒv‚ª–³ˆÓޝs“®‚ƂȂé‚Ì‚ÅAƒvƒƒOƒ‰ƒ~ƒ“ƒO‚Ɉӎ¯‚ðW’†‚Å‚«‚éB
‚æ‚Á‚ÄAŒN‚ªˆê”Ôʼn‚ɂȂ·‚ׂ«‚±‚Æ‚ÍA
–k“l‚ÌŒ‚Å‘Sˆõ‚Ô‚Á”ò‚΂·‚±‚Æ‚¾B
175:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/11/12 23:38:27
–k“l‚ÌŒ‚ŃVƒ“‚ÉŸ‚‚Ƃ±‚ë‚Ü‚ÅÀ‚Á‚½‚¯‚Ç
Ōゾ‚¯ƒNƒŠƒA‚Å‚«‚È‚¢‚܂ܔ”N•ú’uƒvƒŒƒC’†
176:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/11/12 23:39:45
¡‚Ì󋵂ÅA“ú–{Œê‚Ì–{‚ðƒƒCƒ“‚Épython‚©‚çƒvƒƒOƒ‰ƒ~ƒ“ƒO‚É“ü–å‚·‚é‚Ì‚ª“¾ô‚Æ‚¢‚¦‚é‚©B
python‚Ìo”Å•¨‚Æ‚È‚é‚Æ‚©‚È‚èŒÀ‚ç‚ê‚Ä‚¢‚邼B
railsŠÖŒW‚𜂢‚Ä‚à‚Ü‚¾ruby‚Ì–{‚Ì•û‚ª‘½‚¢
‚Ü‚¸‚Í“ü–å‘‚Ì“ü–å‘‚Ý‚½‚¢‚Ȃ̂ª‚½‚‚³‚ño‚Ä‚¢‚éjavascript‚Æ‚©perlAC‚ ‚½‚è‚Å
ƒvƒƒOƒ‰ƒ~ƒ“ƒO‚ÌŠî‘b‚ðŠw‚ñ‚Å‚©‚ç—ˆ‚½‚Ù‚¤‚ª‚¢‚¢‚ÆŽv‚¤
‚»‚̃Œƒxƒ‹‚ɂȂê‚΂¢‚«‚Ȃ艂߂ĂÌpython‚ð“Ç‚ñ‚Å–â‘è‚È‚¢‚µi–Ê“|‚È‚çpythonƒ`ƒ…[ƒgƒŠƒAƒ‹‚Å‚¨‚‹j
177:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/11/12 23:40:32
‚Ü‚ ̂ɔä‚ׂ½‚ç“V‘‚Ý‚½‚¢‚È‚à‚ñ‚Ȃ̂Å
‰½‚Å‚à‚¢‚¢‚ñ‚¶‚á‚È‚¢‚·‚©
ƒlƒbƒg‚È‚ñ‚ĂȂ©‚Á‚½‚µ
178:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/11/12 23:42:22
ŠF‚³‚ñ‚̈ӌ©‚ð‚Ü‚Æ‚ß‚é‚ÆrubyÅ‹‚Æ‚¢‚¤‚±‚Ƃł·‚Ë
‚È‚é‚Ù‚Ç
179:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/11/12 23:44:18
ruby‚Å“ü–å‘‚ª‘½‚¢‚Ì‚Í
ˆêû‚Å‚·‚Á‚«‚è‚í‚©‚é—Ç–{‚ª–³‚¢‚±‚Ƃ̗ •Ô‚µ‚¾‚ëw
180:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/11/12 23:46:19
‚¢‚âAruby ‚ÍŽd—l‚ª‚±‚낱‚ë•Ï‚í‚Á‚Ä‚µ‚Ü‚¤‚©‚çA‚܂Ƃà‚È–{‚ªo‚¹‚È‚¢B
181:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/11/12 23:47:29
‚È‚¨ƒQ[ƒ€‚Í—L—¿‚Ì‚à‚Ì‚ðw“ü‚·‚邱‚ÆB
‚¹‚߂ȳ‚ðŽæ‚ç‚˂΂Ƃ¢‚¤‹CŽ‚¿‚ª
ƒQ[ƒ€ƒNƒŠƒA‚·‚é•ûŒü‚Éì—p‚·‚éB
‚³‚ç‚É‹à‚ÍA‚¨¬Œ‚¢‚È‚Ç‚Å‚Í‚È‚Ž©•ª‚ʼn҂®‚ׂ«B——R‚Íæ‚Æ“¯—lB
‚±‚ê‚É‚æ‚Á‚ÄŒN‚͈ê’i‚¸‚ŠmŽÀ‚Ƀsƒ‰ƒ~ƒbƒh‚ð“o‚Á‚Ä‚¢‚‚¾‚낤B
‚Ü‚é‚ŃVƒ…ƒE‚̂悤‚ÉB
182:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/11/12 23:58:59
‰SŽÒ‚ÉRuby‚ÆPerl‚͂Ȃ¢Bâ‘΂ɂȂ¢
183:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/11/13 00:12:04
‚³‚ÄA‚à‚¤ˆêŒŽ‚®‚ç‚¢Œo‚Á‚½‚¾‚낤‚©H
Žè‚ªŠµ‚ꂽ‚Æ‚±‚ë‚Åæ‚Éi‚à‚¤B
‚Ђå‚Á‚Æ‚µ‚½‚çƒvƒƒOƒ‰ƒ€‚ð‚µ‚½‚¢‚Æ‚¢‚¤‹CŽ‚¿‚ª
–³‚‚È‚Á‚Ä‚¢‚é‚©‚à‚µ‚ê‚È‚¢B
‚µ‚©‚µA‚»‚ê‚Å‚à‚¢‚¢B‚»‚ê‚Å‚àOKB‰º‚ðŒ©‚Ä‚‚êB
‘Ђ𔃂¤iŽ‘‹àŒ¸j ¨ “Ç‚ÞiŽžŠÔÁ”ïj ¨ –O‚«‚½ ¨ ”]‚Ý‚»––Õ
Œƒ‘ł𔃂¤iŽ‘‹àŒ¸j ¨ ‘Å‚ÂiŽžŠÔÁ”ïj ¨ –O‚«‚½ ¨ ƒ^ƒCƒv”\—Íã¸
‚‚܂èƒ^ƒCƒvƒQ[ƒ€‚𔃂¤‚Ì‚ÍA–{‚𔃂¤‚æ‚肸‚Á‚Æ‚¨“¾‚Ȃ̂¾B
184:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/11/13 00:21:34
‚Ý‚ñ‚È‚ÌPython‚Í‚¨‚·‚·‚ß‚¾‚æ
185:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/11/13 00:59:04
–O‚«‚ĂȂ¢‚È‚çƒvƒƒOƒ‰ƒ~ƒ“ƒO‚Éi‚Ý‚½‚¢‚ªA
Žc”O‚È‚ª‚玄‚É‚àŠ©‚߂邱‚Æ‚Ìo—ˆ‚é–{‚ª–³‚¢B
‚¿‚Ȃ݂Ɏ„‚Ìl‚¦‚é‰SŽÒŒü‚¯—Ç‘‚Æ‚ÍA
“Ç‚ñ‚Å—‰ð‚µ‚È‚‚Ä‚à‚æ‚¢–{‚¾B
‚æ‚Á‚Ä‘¼‚Ì•û‚É—Ç‚³‚»‚¤‚È‚à‚̂𕷂‚±‚Ƃɂ·‚éB
‚®‚®[‚éæ¶‚É‚¨Žf‚¢‚µ‚½‚Æ‚±‚ëAŽŸ‚̃TƒCƒg‚ð‹³‚¦‚Ä‚¢‚½‚¾‚¢‚½B
186:ŒŸõƒ[ƒh‚Í"Python ƒQ[ƒ€"
09/11/13 01:00:44
URLØÝ¸(pygame.skr.jp)
@@ƒc ‹–@P@ /@@ ,¤‚’'";;;;;;;;;;;;;;;;;;;;;;;;;;;;;`';,¤@ @@,r';;r"@@@@@@@@@@ _É@@@ @‰½
@@b ‚³ .H@ L_ ^;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;_@,';;/@@@@@@@@@@@@ j @ @@@‚Æ
@@ƒ‹ ‚ê P@@//;;^L@@@@@@@@@`' ¤;;;;;;;;,,l;;'@@@@@@@@@@@@^R@@‚Æ@Pu
@@Žg ‚é. ‚ª@ /.,';/@@@@@@@@@@@@@ R;;;;,l;L_@@@@@ .,,¤,--A@';;;;;;;;;i@‚È@ki
@@‚¢ ‚Ì@@@l@|;|„¡--]ƒt@@„¡----¤¤@@ |;S‚’'']R,@@,¤¨'‚’-]'''''']R@';;;;;;‚@ !!@Wi
@@‚Ü ‚Í@@@i@ |l@~~__L ¤@@@M`'__''''„£@@|;;;;;l r‚n:¤;@ L@¨›R@@@@'i;;;;;™Ñ,@ ki
@@‚Å @@@@@l@_|.@<,,O,> r@@ <,,O,,>@@@ |;;;;;| `'''"/@@@M'''''"L@@@@ !;;;;;;;;R
@@‚¶ @@@@ ._T'|.@@@@/@@ A@@@@@@@|; ,'@@/@@@A@@@@@@@ |;;;;;;;;;;;;;Ú¤ÜYÜR
@@‚á@@@@u |@|@@@ i@@@ j@@@@@@ .¿ l@ ,:' @@_@R@@@@@@@.|;;;;;;;//-'ƒm
@@‚¼@@@@ RR |@@ @_,Æ@Æ,,,,,_@@@@@@@ ',@U,'@'"'` '"@@@@@@@i;;;;;i, `' /
ÜÚ'ÜR™ÊP@ `|@,¤ƒB-]''Q_''']-`,¤@@@@ ''@ ',@i¤-----.¤@@@@@@@`''"i`'''l
l_,¤ƒmL_,iƒm!@@@',@@@:iÞ''''''''''Ml'@@`@_l__lÉ_R SÞÞÞÞƒjÆ'_@@@@@@@ ,'@ Ĥ,
@@@@@@/@@@ R.@@ LQQv@@@u@Ž~ Î@‚k_@Rq@@@ i|@@@@@@@@@ ViÞ¤
ƒn@ƒ@@{.@@@@ R.@@-¤¤¤¤@'@@É@@‚Ü ‚¢@ —¹Þ, ,R===-'Þ ,'@@@@ ,@@@^/@R
ƒn@ƒn@@ R.@@@@ ƒn@@@@@@@j@@‚ç ‚ª@ |@@',.' , P@, '@@@ ƒm@@^.^@ @ R,
ƒn@ƒn@@@ „@@/|RR¤QQ_,,,,¤ '‚@@‚ñ@@@ „@R. PL@@@^@,¤ ' ^@@@@ ^ _
ƒn@ƒn@@@/@@ƒm. |@R@@@@@@@ƒt@@@@@@/@@ƒm:lTt-,-]''"@^ ,.ƒBÞ@@@@ ^
187:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/11/13 01:07:53
python 2.5 ˆÈã‚Åì‚ç‚ꂽ wiki ‚Á‚Ăǂñ‚Ȃ̂ª‚ ‚è‚Ü‚·‚©H
SQLite ‚Æ‚©‚Ç‚ñ‚Ȋ‹«‚Å‚à“®‚«‚Ü‚·‚©H
ƒCƒ“ƒXƒg[ƒ‹‚ÍŠÈ’P‚Å‚·‚©H
188:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/11/13 02:31:42
Python»‚ňê”Ô—L–¼‚Ȃ̂ÍMoinMoinWiki‚Á‚Ä‚â‚ÂB
ƒf[ƒ^ƒx[ƒX•s—vB
ƒCƒ“ƒXƒg[ƒ‹‚Ípukiwiki‚æ‚è‚͂߂ñ‚Ç‚¢
189:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/11/13 03:32:59
>>182
‰SŽÒ‚ɂƂÁ‚ÄRuby‚Ìu“ú–{Œê‚ÌŽ‘—¿‚ª[ŽÀ‚µ‚Ä‚¢‚év‚Æ‚¢‚¤‚̂͂©‚È‚èd—v‚¾‚æ
>>183
•KŽ€‚ɃOƒO‚é‚̂ɔæ‚ꂽ‚—
Python‚Ì•W€ƒNƒ‰ƒXƒŠƒtƒ@ƒŒƒ“ƒX‰½ˆ[iEÍE j‚Á/™ Ü™ÁÝ
190:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/11/13 08:06:18
>>185
>‚¿‚Ȃ݂Ɏ„‚Ìl‚¦‚é‰SŽÒŒü‚¯—Ç‘‚Æ‚ÍA
>“Ç‚ñ‚Å—‰ð‚µ‚È‚‚Ä‚à‚æ‚¢–{‚¾B
ŠG–{‚æ‚è’·‚¢–{“Ç‚ñ‚¾‚±‚ƂȂ¢‚Æ‚©H
‚Ç‚ñ‚¾‚¯‚䂯‚肾‚æ(wwwwwwwwww
191:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/11/13 08:50:58
”¨‚àk‚³‚¸AŽí‚àŽª‚©‚¸AŽG‘‚à”²‚©‚¸A”ì—¿‚àŠª‚©‚¸A
…‚à‚â‚炸A“Y‚¦–Ø‚à‚¹‚¸AŽûŠn‚à‚¹‚¸A‹à‚à•¥‚킸A
‚½‚¾ŽÀ‚ðH‚¤B
‚»‚ñ‚ÈlŠÔ‚É‚àˆç‚Ä•û‚ª‰ºŽè‚¾‚Æ
”á”»‚ð‚·‚éŒ —˜‚Í‚ ‚è‚Ü‚·B
192:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/11/13 08:53:14
>>188
‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚µ‚½
MoinMoin‚¿‚å‚Á‚Ƃ݂Ă݂܂·
193:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/11/13 10:44:06
PythonƒXƒŒ‚ÅRuby‘E‚ß‚ñ‚ȃAƒz
194:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/11/13 11:30:45
>>191
o“T‚ ‚ñ‚ÌH@Ž©ìƒ|ƒGƒ€H
195:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/11/13 11:39:10
ŋ߂ق©‚̃XƒŒ‚ÅŒ©‚½‚©‚çƒRƒsƒy
196:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/11/13 13:58:56
‚¨‚âA‚Ü‚½ruby~‚Ìr‚炵‚Å‚·‚©
197:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/11/13 14:56:41
>>169
‰‚߂ĂÌPythonBƒIƒ‰ƒCƒŠ[‚ªo‚µ‚Ä‚é‚â‚ÂB
‰pŒê“ǂ߂é‚È‚çLearning PythonB
198:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/11/13 15:06:02
Šî’nŠQ‚Í‘S•”~–[—pŒ¾Œêirubyj‚É‚¢‚Á‚Ä‚‚ê‚Á‚Ä‚±‚Á‚½
199:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/11/13 15:10:25
‚»‚¤‚¢‚¤ø‚è‚·‚邯Python‚àŽg‚Á‚ĂȂ¢‚ñ‚¾‚낤‚È‚Á‚ÄŽv‚í‚ê‚¿‚Ⴄ‚æ‚—
200:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/11/13 15:18:18
>>198
‚»‚¤Œ¾‚¤‚ñ‚È‚çBlender‚ÉRuby‚ð‘g‚Ýž‚ñ‚Å‚‚ê‚—
201:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/11/13 16:26:28
Python‚ðŽg‚Á‚ÄXML‚ðDOM‚ň—‚µ‚½‚¢‚̂ł·‚ªA
xml.dom ‚ÆURLØÝ¸(pyxml.sourceforge.net)
‚Ƃ͈Ⴄ‚à‚̂Ȃ̂łµ‚傤‚©H
‚Ü‚½‚±‚ê‚ç‚ÍExpat‚ÌPythonƒoƒCƒ“ƒfƒBƒ“ƒO‚Æ‚àˆá‚¤‚à‚̂Ȃ̂łµ‚傤‚©H
Python 2.4 ‚µ‚©Žg‚¦‚È‚¢ŠÂ‹«‚ÅŽg‚¢‚½‚¢ƒc[ƒ‹‚ð
ì‚낤‚Æ‚µ‚Ä‚¢‚é‚̂ł·‚ªA‚ǂ̃‰ƒCƒuƒ‰ƒŠ‚ðŽg‚¤‚Æ
ƒ|[ƒ^ƒrƒŠƒeƒB‚ªÅ‚à‚‚¢‚̂łµ‚傤‚©H
10KB’ö“x‚Ì‚»‚ê‚قǑ傫‚‚È‚¢XML•¶‘‚ð
“ǂݞ‚ñ‚ňقȂé•\Œ»‚ÌXML•¶‘‚ɕϊ·‚·‚éƒc[ƒ‹‚Å‚·B
XSLT‚ł͈—‚Å‚«‚È‚¢‚悤‚ȕϊ·‚Ȃ̂Å
Python ‚ðŽg‚¤‚±‚Æ‚ðl‚¦‚Ä‚¢‚Ü‚·B
Python ‚Í twisted ‚Ńlƒbƒgƒ[ƒN‚ª‚ç‚Ý‚Ì
¬‹K–͂̃c[ƒ‹‚ð‘‚¢‚½‚±‚Æ‚ª‚ ‚é’ö“x‚Å‚·B
202:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/11/13 16:28:34
>>199
‚¢‚¢‚ñ‚¾‚æB‘¼l‚©‚ç‚Ç‚¤Žv‚í‚ê‚æ‚¤‚ªA”íŠQ‚ª‚È‚¯‚ê‚΂»‚ê‚Å‚¢‚¢B
203:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/11/13 16:44:07
lxml‚Á‚Ä2.4‚ÅŽg‚¦‚é‚Á‚¯H
204:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/11/13 17:26:32
Žg‚¦‚é
Python Package Index : lxml 2.2.4
URLØÝ¸(pypi.python.org)
205:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/11/13 17:37:38
ProgrammingError: (1064, "You have an error in your SQL syntax;
check the manual that corresponds to your MySQL server version for the right syntax to use
near '\xe3\x80\x90\xe7\xb5\x8c\xe6\xb8\x88\xe3\x80\x91\xe4\xb8\xad\xe9\x96\x93\xe' at line 1")
‚±‚̃Gƒ‰[‚Í‹ï‘Ì“I‚ɂ͂ǂñ‚ȃGƒ‰[‚È‚ñ‚Å‚µ‚傤‚©H
206:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/11/13 17:46:36
near ‚ÌŒã‚Í yŒoÏz’†ŠÔ ‚Ì UTF-8 •\Œ»
207:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/11/13 17:54:00
>>206
‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·B
MySql‚É“ú–{Œê‚ðinsert‚·‚éꇂÍunicodeŒ^‚łȂ¢‚Æ‚¢‚¯‚È‚¢‚̂łµ‚傤‚©
208:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/11/13 18:02:43
>>207
‚»‚ê‚Í‚à‚Í‚âPython‚̘b‚ł͂ȂMySQL‚̘b‚¾‚ÈB
URLØÝ¸(it.kndb.jp)
ƒNƒ‰ƒCƒAƒ“ƒg‚©‚ç‘—‚ç‚ê‚éSQL•¶‚Ì•¶ŽšƒR[ƒh‚ð
Žw’è‚·‚邽‚߂Ƀf[ƒ^‚̃x[ƒX‚Ö‚ÌÚ‘±Œã‚·‚®‚É
set names utf8; ‚ð”s‚·‚é‚Ì‚ª‚¢‚¢‚ñ‚¶‚á‚ËH
209:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/11/13 18:04:34
‚Á‚ÄAUTF-8‚ÅMySQL‚Æ‚â‚è‚Æ‚肵‚½‚Æ‚¢‚¤‚±‚Æ‚¶‚á‚È‚©‚Á‚½‚Ì‚©B
ƒCƒ“ƒ^[ƒtƒFƒCƒX‚ÅŽg‚¤•¶ŽšƒR[ƒh‚ª‚ ‚Á‚Ä‚³‚¦‚¢‚ê‚Î
•ʂɑ¼‚Ì•¶ŽšƒR[ƒh‚Å‚à‚¢‚¢‚ÆŽv‚¤‚¯‚ÇB
210:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/11/13 18:09:30
>>207
show variables like '%char%';
‚Å•\ަ‚³‚ê‚é‰~ƒR[ƒfƒBƒ“ƒO‚É‚ ‚킹‚é‚Ì‚ª³‚µ‚¢•û–@
211:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/11/13 18:12:18
>>208-210
‚½‚‚³‚ñ‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·B
ŽŽ‚µ‚Ă݂܂·B
212:210
09/11/13 18:26:15
‚ A >>208 Œ©‚È‚¢‚ŃŒƒX‚µ‚½
[mysql]
default-character-set=utf8
[mysqld]
default-character-set=utf8
character_set_server=utf8
skip-character-set-client-handshake
213:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/11/13 20:29:46
turtleƒ‚ƒWƒ…[ƒ‹‚Í}Œ`•`ŽÊ‚Ɍ뷂ª‚ ‚é‚̂ł·‚©H
ŽOŠpŒ`AŽlŠpŒ`AŒÜŠpŒ`c‚ð‡”Ô‚É•`‚©‚¹‚邯‚¸‚ê‚Ä‚µ‚Ü‚¢‚Ü‚·
–½—ß‚ªŠÔˆá‚Á‚Ä‚¢‚é‚Ì‚©‚à‚µ‚ê‚Ü‚¹‚ñEEE
from turtle import*
reset()
clear()
h=3
while h<10:
a=h
b=(a-2)*180
c=b/a
d=180-c
for i in range(a):
forward(100)
right(d)
h=h+1
214:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/11/13 20:46:33
>>213
³ŽµŠpŒ`‚ÌŽž‚ÉŠp“x‚ª®”‚͈̔͂Ɏû‚Ü‚ç‚È‚‚Ȃ邪A
int “¯Žm‚̉‰ŽZ‚Ȃ̂ÅA¬”“_‚ªØ‚èŽÌ‚Ä‚ç‚ê‚Ä‚¢‚éB
from __future__ import division
‚ðƒR[ƒh‚Ìæ“ª‚É’u‚‚©A
c ‚ÌŒvŽZ‚ðA
c = float(b) / a
‚É’u‚«Š·‚¦‚éB
215:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/11/13 20:50:09
>>213
‚‚¢‚Å‚É
h = 3
while h < 10:
@@...
‚ÍAfor i in range(3, 10): ‚ÅOK
216:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/11/13 20:59:52
>>213‚Å‚·
•‚©‚è‚Ü‚µ‚½A‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·B
217:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/11/13 22:18:33
y‰ÈŠwz“¹˜H‚ÉŒRŽè‚ª—Ž‚¿‚Ä‚¢‚郃PA–¼é‘匤‹†ƒ`[ƒ€‚ª“Ë‚«Ž~‚ß‚é[09/11/05]
½ÚØÝ¸(hidari”Â)
218:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/11/14 07:53:24
emacs‚Ìpythonƒ‚[ƒh‚È‚ñ‚Å‚·‚ªA
a = 3
‚¾‚Æa‚ðƒnƒCƒ‰ƒCƒg‚µ‚Ä‚‚ê‚é‚̂ł·‚ªA
a,b = 1, 2
‚¾‚Æa‚ð(b‚àjƒnƒCƒ‰ƒCƒg‚µ‚Ä‚‚ê‚Ü‚¹‚ñB
——R‚ª’m‚肽‚¢‚Å‚·B
219:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/11/14 08:56:36
(a, b) = 1, 2
(a, b) = (1, 2)
220:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/11/14 16:13:53
Class“à‚Å Å‘O•û‚É“ñdƒAƒ“ƒ_[ƒo[ __ ‚ª•t‚¢‚Ä‚¢‚é•Ï”‚⃃\ƒbƒh‚͂ǂ¤‚¢‚¤ˆÓ–¡‚Ȃ̂ł·‚©H
221:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/11/14 16:27:08
ãŽè‚à–¾‚Å‚«‚½l‚É‚ÍÀ•z’c2–‡
222:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/11/14 16:33:24
G‚é‚È‚æâ‘ÎG‚é‚È‚æ‚Ì—ª
223:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/11/14 16:37:25
>>220
Œp³‚µ‚½‚Æ‚«‚ÉA‚½‚Ü‚½‚Ü“¯‚¶•Ï”–¼‚ðŽg‚Á‚Ä‚µ‚Ü‚Á‚½‚½‚߂ɕsK‚ÈŽ–ŒÌ‚ª‹N‚±‚é‚Ì‚ð–h‚®‚½‚ß‚ÉA
•Ï”–¼‚ɈÖقɃNƒ‰ƒX–¼‚ð‚‚¯‚éB
Œp³‚ðŽg‚í‚È‚¢‚È‚çA _ ‚͈êŒÂ‚Å—Ç‚¢B
‚ ‚ÆA __ ‚ªæ“ª‚ÆÅŒã—¼•û‚ɂ‚¢‚Ä‚¢‚郃\ƒbƒh‚Í“ÁŽêƒƒ\ƒbƒhB
224:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/11/14 16:39:36
URLØÝ¸(www.python.jp)
225:220
09/11/14 16:52:54
‚Æ‚è‚ ‚¦‚¸AC++‚Ȃǂł¢‚¤‚Æ‚±‚ë‚Ìprivate‚ȃCƒ“ƒXƒ^ƒ“ƒX•Ï”A‚Æ—‰ð‚µ‚Ä‚¨‚«‚Ü‚·B
226:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/11/14 18:20:12
>>225
ƒAƒ“ƒ_[ƒXƒRƒA1‚‚ÍAC++‚Ìprivateƒƒ“ƒo‚Ý‚½‚¢‚È‚à‚Ì‚ðì‚邯‚«‚ÉŽg‚¤iŒµ–§‚É‚ÍAƒl[ƒ€ƒ}ƒ“‚®‚胓ƒO‚³‚ê‚éj
‘OŒã‚ɃAƒ“ƒ_[ƒXƒRƒA2‚‚ÍA“ÁŽêƒƒ\ƒbƒh‚ð•\‚·‚Á‚Ä‚¢‚¤Šµ—á‚ɂȂÁ‚Ä‚éB
“ÁŽêƒƒ\ƒbƒh‚ÍAŽ©•ª‚ªŒÄ‚Ño‚·‚ñ‚¶‚á‚È‚‚ÄAPythonƒCƒ“ƒ^ƒvƒŠƒ^‚É‚æ‚Á‚ÄŠÔÚ“I‚ɌĂÑo‚³‚ê‚郃\ƒbƒhB
C++‚̃Rƒ“ƒXƒgƒ‰ƒNƒ^‚Ý‚½‚¢‚È‚à‚Ì --> __init__
+‰‰ŽZŽq‚̃I[ƒo[ƒ[ƒh --> __add__
Java‚ÌtoString‚Ý‚½‚¢‚È‚à‚Ì -> __str__
len(myobj)‚µ‚½‚Æ‚«‚Ì’l --> __len__
‚»‚Ì‘¼‘å—Ê
227:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/11/14 18:26:30
ƒAƒ“ƒ_[ƒ‰ƒCƒ“‚ЂƂ‚̓}ƒ“ƒOƒ‹‚³‚ê‚È‚¢‚¾‚낤
from foo import * ‚ÅŽæ‚螂܂ê‚È‚¢‚¾‚¯
‚Ó‚½‚‚¾‚ƃ}ƒ“ƒOƒ‹‚³‚ê‚é
228:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/11/14 21:15:43
•¶Žš—ñ‚ÌPythonƒR[ƒh‚ðPython‚©‚ç•ʃvƒƒZƒX‚ÅŽÀs‚³‚¹‚é•û–@‚Á‚Ä‚ ‚è‚Ü‚·‚©H
ƒtƒ@ƒCƒ‹‚É‚µ‚ăCƒ“ƒ^ƒvƒŠƒ^‚ð‹N“®‚µ’¼‚¹‚Ή”\‚Å‚·‚ªo—ˆ‚ê‚΃tƒ@ƒCƒ‹‚É‚µ‚½‚‚È‚¢‚Ì‚Å
ƒƒ‚ƒŠã‚ň—‚Å‚«‚é•û–@‚ª‚È‚¢‚©’T‚µ‚Ä‚¢‚Ü‚·
229:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/11/14 23:37:20
‚ ‚è‚Ü‚·
230:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/11/15 05:01:31
UnicodeError: Shift_JIS decoding error: invalid character 0x878a
args = ('Shift_JIS decoding error: invalid character 0x878a',)
‹ï‘Ì“I‚ɂǂñ‚ȃGƒ‰[‚Å‚µ‚傤‚©H
231:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/11/15 06:15:45
>>230
•¶ŽšƒR[ƒh‚ÌŽw’è‚ðŠÔˆá‚¦‚Ă邩A“ü—̓tƒ@ƒCƒ‹‚É•s³‚È•¶Žš‚ªŠÜ‚Ü‚ê‚Ä‚¢‚ăfƒR[ƒh‚ÉŽ¸”s
232:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/11/15 06:20:51
•s³‚È•¶Žš‚¶‚á‚È‚‚Ä‚à
u`v‚ª“ü‚Á‚Ă邯‚¾‚ß‚¾‚Á‚½‚è‚·‚é‚È
233:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/11/15 06:24:15
>>> '`'.decode('mbcs')
u'\uff5e'
>>> '`'.decode('shift_jis')
u'\u301c'
>>> '`'.decode('cp932')
u'\uff5e'
>>> '`'.decode('cp932').encode('utf-8')
'\xef\xbd\x9e'
>>> '`'.decode('shift_jis').encode('utf-8')
'\xe3\x80\x9c'
234:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/11/15 06:25:04
>>230
Windows‚ÌShift_JIS‚ÍAŒµ–§‚É‚ÍCP932‚Á‚Ä‚¢‚¤Shift_JIS‚ÌŠg’£‚ɂȂÁ‚Ă邩‚ç
•¶ŽšƒR[ƒh‚ÌŽw’è‚Å"cp932"‚ð—^‚¦‚È‚¢‚ƈꕔ‚Ì“ÁŽê•¶Žš‚Æ‚©‚ª“ǂ߂Ȃ¢B
‡Š‚Á‚ÄŽš‚ª“Ç‚ß‚Ä‚È‚¢B
235:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/11/15 06:40:33
>>231-234
–{Ši“I‚ȃAƒvƒŠ‚ðì‚é‚È‚ç‚Æ‚à‚©‚Žg‚¢ŽÌ‚Ä’ö“x‚̃R[ƒh‚Å‚·‚ç•¶ŽšƒR[ƒh‚Ńgƒ‰ƒuƒ‹‚Æ‚¢‚¤‚Ì‚Í
—Ç‚¢Žd—l‚Ƃ͌¾‚¦‚È‚¢‚æ‚ÈEEEŽd—l‚É•¶‹åŒ¾‚Á‚Ä‚à‚µ‚傤‚ª‚È‚¢‚ñ‚¾‚¯‚Ç‚³
1ByteŒ—”‚̃uƒc‚¾‚Æ‚±‚¤‚¢‚¤Ž–‚ª—Ç‚‚ ‚é‚ñ‚¾‚æ‚È‚Ÿ
236:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/11/15 06:49:33
>>235
‚È‚ñ‚©ª–{“I‚ȂƂ±‚낪ŠÔˆá‚Á‚Ä‚éA‚Ƃ܂ł͂¢‚í‚È‚¢‚܂łàAl‚¦ˆá‚¢‚ð‚µ‚Ä‚¢‚邿‚¤‚È‹C‚ª‚·‚éB
‚à‚¤‚¢‚¿‚ǃXƒ^[ƒgƒ‰ƒCƒ“‚É–ß‚Á‚Äl‚¦’¼‚µ‚Ă݂Ă͂¢‚©‚ªH
237:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/11/15 07:36:54
>>236
“ú–{‚ÅŽg‚¤Œ¾Œê‚Æ‚µ‚Ä
print "‚±‚ñ‚É‚¿‚Í"
‚ª“®‚©‚È‚¢‚̂͂ǂ¤‚©‚ÆŽv‚¤‚Ì‚æ
238:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/11/15 07:49:24
ˆês–Ú‚Éshebang‚ª‚ ‚邯‚µ‚Ä
ƒ\[ƒX‚ÍUTF-8‚ŕۑ¶‚µ‚½ã‚Å
“ñs–Ú‚É
# -*- coding: utf-8 -*-
‚·‚邯K‚¹‚ɂȂé
239:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/11/15 09:37:53
>>238
K‚¹‚ɂȂê‚邯‚¢‚¤‚©‚±‚ꂵ‚È‚¢‚Æ
ƒ^ƒCƒv”ƒAƒz‚Ý‚½‚¢‚É‘‚¦‚é‚©‚ç•K{‚¾‚ÆŽv‚¤
240:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/11/15 11:07:15
>>235
‚½‚µ‚©‚ÉPython‚Ì•¶ŽšƒR[ƒh‚Ü‚í‚è‚Ì–Ê“|‚‚³‚³‚Íqí‚¶‚á‚È‚¢‚Ë
‰´‚͈ê’U‚·‚ׂă†ƒjƒR[ƒh‚É‚µ‚Ä‚©‚ç•K—v‚ȂƂ«‚ɃGƒ“ƒR[ƒh‚·‚é
‚悤‚É‚µ‚Ă邯‚ÇA‚±‚±‚܂œO’ê‚·‚é•K—v‚ ‚é‚Ì‚©?‚Æ“xXŽv‚¤
241:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/11/15 11:18:40
‚»‚ñ‚È‚ñ‚¶‚áPython3000‚ɂ‚¢‚Ä‚¯‚Ë[‚¼
•W€ƒ‰ƒCƒuƒ‰ƒŠ‚Å‚·‚ç“à•”‚Åstr‚ɕϊ·‚µ‚₪‚é‚Ì‚ª‚ ‚é‚‚ç‚¢‚¾‚µ•ʂɓO’ꂵ‚ĂȂ¢
242:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/11/15 11:36:05
>>240
‚»‚±‚܂œO’ê‚·‚é‚Ì‚ªA•¶Žš‰»‚¯‘Îô‚Æ‚µ‚Ĉê”ÔŠy‚È‚ñ‚¾‚æB
>>237
“®‚©‚È‚¢‚킯–³‚¢‚¾‚ëB
Python3‚ł͖â‘è‚È‚¢‚µAPython2‚Å‚àƒ\[ƒXƒGƒ“ƒR[ƒfƒBƒ“ƒO‚ƃ^[ƒ~ƒiƒ‹‚̃Gƒ“ƒR[ƒfƒBƒ“ƒO‚ªˆê’v
‚µ‚Ä‚¢‚ê‚Γ®‚B
Python2 ‚Ń^[ƒ~ƒiƒ‹‚̃Gƒ“ƒR[ƒfƒBƒ“ƒO‚ƈႤƒ\[ƒXƒGƒ“ƒR[ƒfƒBƒ“ƒOŽg‚¢‚½‚¢‚È‚çAʼn‚É
from __future__ import unicode_literals
‚Æ‚·‚é‚©A u"‚±‚ñ‚É‚¿‚Í" ‚Æ‘‚¯‚Ηǂ¢B
243:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/11/15 11:37:02
>>240
³‰ð
244:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/11/15 14:38:49
>>234
‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·BB
‚¤‚Ü‚‚¢‚«‚Ü‚µ‚½‚ªA‚±‚ñ‚Ç‚ÍMS932‚Æ‚¢‚¤‚̂ňø‚Á‚©‚©‚Á‚Ä‚µ‚Ü‚¢‚Ü‚µ‚½B
.decode('cp932','ignore')‚Á‚Ä‚â‚邯‚ ‚Æ‚ ‚Æ¢‚Á‚½‚肵‚Ü‚·‚©H
245:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/11/15 15:00:02
¢‚é‚©‚à‚Á‚ÄŽv‚¤‚È‚ç
URLØÝ¸(www.python.jp)
‚±‚±Œ©‚Ä’uŠ·‚³‚¹‚邯‚©
2ch‚Ìdat‚È‚ñ‚Äcp932/shift_jis/shift_jis_2004/shift_jisx0213‚̂ǂêŽg‚Á‚Ä‚àƒGƒ‰[“f‚‚Æ‚«‚ ‚邵
246:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/11/15 15:14:09
>>244
‚±‚ê•Ö—˜ => chardet.detect()
•Ê“rƒCƒ“ƒXƒg[ƒ‹‚µ‚È‚¢‚ÆŽg‚¦‚È‚¢(‘½•ª)‚Ì‚ª‹Ê‚Éàê
247:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/11/15 16:29:09
chardet‚Í‚ ‚é’ö“x‚Ì’·‚³‚ª‚È‚¢‚Æ–ð‚É—§‚½‚ñ‚Ì‚ª‚È‚
‚Ü‚ Žd‘gã“–‚½‚è‘O‚ÌŽ–‚È‚ñ‚¾‚ª
ID3ƒ^ƒO‚Ý‚½‚¢‚ȃGƒ“ƒR[ƒfƒBƒ“ƒO‚Ç‚±‚ë‚©ƒƒP[ƒ‹î•ñ‚à‚È‚¢ƒNƒ\ƒtƒH[ƒ}ƒbƒgG‚Á‚½Žž‚Í“ª•ø‚¦‚½‚í
248:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/11/15 16:38:42
def decorder(u):
@@if isinstance(u, unicode): return u
@@for cd in ['utf-8', 'euc-jp', 'cp932', 'iso-2022-jp', 'latin-1', 'ascii']:
@@@@try:
@@@@@@u = u.decode(cd)
@@@@@@break
@@@@except UnicodeDecodeError:
@@@@@@continue
@@else:
@@@@u = u.decode('latin-1', 'replace')
@@return u
249:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/11/15 18:54:33
>>238
‚»‚ê‚ð‹—v‚·‚éŽd—l‚ð‰SŽÒŒü‚¯‚Ææ‚¤‚̂͂ǂ¤‚©‚ÆŽv‚¤‚킯‚¾‚ª
¡Žž‚̃ƒCƒ“ƒVƒXƒeƒ€‚ÍWindows‚ÅSJIS‚¾‚µ
250:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/11/15 18:56:40
‚Æ‚è‚ ‚¦‚¸UTF-8‚Å‘‚¢‚Æ‚¯‚Á‚Ă̂ɂ͂܂¾Ž^“¯‚Å‚«‚邪
EmacsƒXƒ^ƒCƒ‹‚̃Rƒƒ“ƒg‚ª‚Þ‚©‚‚
251:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/11/15 19:12:10
>>249
‚È‚ñ‚©¡“ú‚̕ςȔŒ¾‚݂͂ñ‚È‚ ‚ñ‚½‚Ȃ̂©‚à’m‚ê‚ñ‚ª
Python‚ɂ͉SŽÒ‚É—D‚µ‚¢Žd‘g‚Ý‚ð’ñ‹Ÿ‚·‚é‚Ý‚½‚¢‚È—”O‚͂Ȃ¢‚¼
“ǂ݂₷‚Aƒoƒ‰ƒ“ƒX—Ç‚‚Á‚ÄŒ‹‰Ê‚ª‚½‚Ü‚½‚܉SŽÒ‚É‚à‚»‚±‚»‚±Žg‚¢‚â‚·‚¢‚Á‚Ä󋵂ɂȂÁ‚½‚¾‚¯
252:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/11/15 19:49:58
ŠÈ’P‚È‚à‚̂𕡎G‚Å‚ ‚é‚©‚̂悤‚ÉŒ©‚¹‚©‚¯‚Ă͂¢‚¯‚È‚¢B
•¡ŽG‚È‚à‚Ì‚ðŠÈ’P‚Å‚ ‚é‚©‚̂悤‚ÉŒ©‚¹‚©‚¯‚Ă͂¢‚¯‚È‚¢B
253:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/11/15 19:55:57
this‚Á‚Ä‚ñ‚¶‚á‚Ë[‚¼
254:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/11/15 20:23:54
>>249
‚¢‚âAƒR[ƒhƒy[ƒW‚ªCP932‚¾‚©‚ç‚Æ‚¢‚Á‚ÄAƒXƒNƒŠƒvƒg‚̃Gƒ“ƒR[ƒfƒBƒ“ƒO‚Ü‚Å
ŸŽè‚ÉCP932‚¾‚Ɖ¼’肳‚ê‚Ä‚µ‚Ü‚¤‚悤‚¾‚Ƃ܂¸‚¢‚¾‚ë
ƒXƒNƒŠƒvƒg‚𑂂͎̂©•ª‚¾‚¯‚¶‚á‚È‚¢‚ñ‚¾‚¼
“ú–{ŒêWindows‚ÅŽÀs‚µ‚Ä‚¢‚é‚©‚ç‚ÆŒ¾‚Á‚ăuƒ‰ƒEƒU‚ªHTML‚ð
‘S•”CP932‚¾‚Æl‚¦‚邿‚¤‚ł͂܂¸‚¢‚̂Ɠ¯‚¶‚¾
ƒGƒ“ƒR[ƒfƒBƒ“ƒO‚È‚ñ‚Ä‘‚¢‚½“z‚µ‚©•ª‚©‚ç‚È‚¢i„’è‚͂ł«‚邪j‚Ì‚Å
Žw’肳‚¹‚é‚Ì‚ªŠmŽÀ‚ÅŽè‚ÁŽæ‚葬‚¢AHTML‚Æ“¯‚¶‚¾‚ëH
>>250
> EmacsƒXƒ^ƒCƒ‹‚̃Rƒƒ“ƒg‚ª‚Þ‚©‚‚
•Ê‚ÉEmacsƒXƒ^ƒCƒ‹‚Å‚ ‚é•K—v‚Í–³‚¢‚æ
#coding: utf-8
‚Æ‚©‚Å‚¢‚¢
ŽÀÛ‚É‚Í
coding[=:]\s*([-\w.]+) ‚Æ‚¢‚¤³‹K•\Œ»‚Å
ƒGƒ“ƒR[ƒfƒBƒ“ƒOŽw’è‚炵‚«‚à‚̂ƃpƒ^[ƒ“ƒ}ƒbƒ`‚µ‚Ä‚¢‚é
ŽŸƒy[ƒWÅVƒŒƒX•\ަƒXƒŒƒbƒh‚ÌŒŸõ—ÞŽ—ƒXƒŒˆê——˜b‘è‚̃jƒ…[ƒX‚¨‚Ü‚©‚¹ƒŠƒXƒg¥ƒIƒvƒVƒ‡ƒ“‚ð•\ަ‰É‚‚Ԃµ2ch
5296“ú‘O‚ÉXV/249 KB
’S“–:undef