Python ‚Ìh‘肱‚±‚Å“ ..
[2ch|¥Menu]
197:181
07/04/04 03:24:20
‹™‚ê‚Ü‚µ‚½Borz
URLØÝ¸(docs.python.org)

‚µ‚©‚µ“ü—Í‚·‚郃Oƒtƒ@ƒCƒ‹‚ª‚ ‚Ü‚è‚É‚à–c‘傾‚Á‚½ê‡Aƒƒ‚ƒŠ‚Ì—e—ʂɂæ‚Á‚Ä‚Í>>188‚Ìconverted‚É“ü‚è‚«‚ç‚È‚¢‰Â”\«‚à‚ ‚é‚̂łÍB‚»‚ê‚ÍžX—J‚Ȃ̂łµ‚傤‚©H

198:181
07/04/04 04:22:39
>>188‚Å“ñ‰ñ‰üs‚ð“ü‚ê‚Ä‚©‚çunquote‚·‚é——R‚ÍAunquote‚É‚æ‚Á‚Ä"/"‚ªƒfƒR[ƒh‚³‚ê‚é‰Â”\«‚ª‚ ‚é‚©‚ç‚Å‚·‚©H
ŠeƒfƒBƒŒƒNƒgƒŠ‚É•ªŠ„‚·‚éÛA–{—ˆƒfƒBƒŒƒNƒgƒŠ–¼‚̈ꕔ‚Å‚ ‚é‚Í‚¸‚Ì"/"‚łԂÁ‚½Ø‚Á‚Ä‚µ‚Ü‚¤‚Ì‚ð“ñ‰ñ‰üs‚ʼnñ”ð‚µ‚Ä‚¢‚éA‚Æ—‰ð‚·‚ê‚΂悢‚̂łµ‚傤‚©B


‚È‚é‚Ù‚Ç

‚»‚ë‚»‚ëQ‚Ü‚·B‚݂Ȃ³‚ñ‚¨–Z‚µ‚¢’†•t‚«‡‚Á‚Ä‚¢‚½‚¾‚«‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·B–{“–‚É—LˆÓ‹`‚Ȉê“ú‚Å‚µ‚½B

199:182=188
07/04/04 10:39:30
>ƒ^ƒO‚ð‚‚¯‚Ă܂Åo—Í‚ðhtml
’P‚Ƀuƒ‰ƒEƒU‚Å•\ަŠm”F‚µ‚Ä‚½‚¾‚¯B‰´‚ªŽg‚Á‚Ä‚é‚Ì‚ÍSJISƒGƒfƒBƒ^‚¾‚©‚çB

>url = record.pop(3).replace("/", "\n\n")
>“ñ‰ñ‰üs‚ð“ü‚ê‚Ä‚©‚çunquote‚·‚é——R‚ÍAunquote‚É‚æ‚Á‚Ä"/"‚ªƒfƒR[ƒh‚³‚ê‚é‰Â”\«‚ª
‚»‚¤B•ªŠ„‚µ‚È‚¢‚ŃfƒR[ƒh‚·‚é‚Ì‚ÍAˆê“x‚ɃfƒR[ƒh‚·‚é—Ê‚ð‘‚₵‚Ä
ƒGƒ‰[‚ðo‚µ‚â‚·‚­‚·‚éi³‚µ‚­‚È‚¢ƒfƒR[ƒh‚ð‚³‚ê‚é‰Â”\«‚ðŒ¸‚ç‚·j‚½‚ßB
‚Ü‚ —\–h“I‘[’uBŠ®àø‚¶‚á‚È‚¢‚ªAŠ®àø‚É‚â‚é‚͎̂èŠÔ‚ÉŒ©‡‚í‚È‚¢‚Ì‚ÅB

>unquoteŒã‚Ìtry‚Ì’†‚Ìgbk‚Æutf-8‚ð‹t‚É‚·‚邯>>188‚Æ“¯‚¶Œ‹‰Ê
>>182‚ʼn»‚¯‚½‚Ì‚ÍAutf-8‚ŃfƒR[ƒh‚·‚ׂ«‚Æ‚±‚ë‚ðgbk‚ŃfƒR[ƒh‚µ‚ăGƒ‰[‚ªo‚È‚©‚Á‚½‚©‚çB
‚¾‚©‚玎‚·‡‚ð‹t‚É‚µ‚½B‘¼‚Í‘Oq‚Ì’Ê‚èB

>converted = (convert(i, x) for i, x in enumerate(file("112115.txt", "r")))
‚±‚ê‚ÍƒŠƒXƒg‚Ì“à•ï•\‹L‚ł͂Ȃ­‚ÄAƒWƒFƒlƒŒ[ƒ^Ž®B
URLØÝ¸(www.python.jp)
ƒWƒFƒlƒŒ[ƒ^‚¾‚©‚çAconverted‚ÌŽž“_‚ł͂܂¾file‚͓ǂ܂ê‚Ä‚¢‚È‚¢B
enumerate‚àƒCƒeƒŒ[ƒ^‚ɑΉž‚µ‚Ä‚¢‚é‚©‚çAwritelines‚ªconverted.next()‚µ‚½Žž“_‚Å
readline‚³‚êAconvert‚³‚êAwrite‚³‚ê‚éBƒƒ‚ƒŠ‚͈ês•ª‚ ‚ê‚΂悢B
ƒWƒFƒlƒŒ[ƒ^ŠÖ”‚Ì•û‚ª‰ð‚è‚â‚·‚©‚Á‚½‚Ƃ͎v‚¤‚¯‚ÇAs”‚ª–ܑ̖³‚©‚Á‚½‚Ì‚ÅB

200:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/04/07 20:49:24
—Ç‚¢¶“k•Œ‚¢æ¶age

201:181
07/04/08 03:27:22
‚·‚݂܂¹‚ñA‹³Žö‚©‚çV‚µ‚¢”C–±‚ð—^‚¦‚ç‚ê‚Ä‚µ‚Ü‚¢A‚â‚Í‚èƒGƒ“ƒR[ƒh‚ÅçT‚¢‚Ä‚¢‚Ü‚·EEE
ƒeƒ“ƒvƒŒ‚É‚ ‚邿‚¤‚ÉŠÛ“Š‚°A‚Æ‚¢‚¤‚±‚Ƃł͂Ȃ­‚È‚Á‚Ä‚µ‚Ü‚¤‚̂ł·‚ª

y@‰Û‘è@zgzip‚Å‚»‚ꂼ‚ꈳk‚³‚ꂽ4‚‚̃ƒOƒtƒ@ƒCƒ‹‚Ɋ܂܂ê‚éURL‚ð“ǂݞ‚ÝA
@@@@@@ƒfƒBƒŒƒNƒgƒŠ‚ÌŽí—Þ–ˆ‚É‚»‚ꂼ‚êƒiƒ“ƒoƒŠƒ“ƒO‚µ‚đΉž•\‚̃tƒ@ƒCƒ‹‹y‚Ñ
@@@@@@‚»‚̃iƒ“ƒo[‚ª‹LÚ‚³‚ꂽƒƒOƒtƒ@ƒCƒ‹‚ðo—Í‚¹‚æB
@@@@@@4‚‚̃ƒOƒtƒ@ƒCƒ‹‚Ì‚¤‚¿‚̈ê‚‚ÍiURLØÝ¸(uproda11.2ch-library.com)j

y@•â‘«@z>>181‚̃ƒOƒtƒ@ƒCƒ‹‚Í‚±‚̈³k‚³‚ꂽƒƒOƒtƒ@ƒCƒ‹‚̈ꕔ‚Å‚·B
@@@@@@i‚±‚̃ƒOƒtƒ@ƒCƒ‹‚Í“WŠJ‚·‚邯ˆê‚‚ª75M‚قǂɂȂè‚Ü‚·Bj
@@@@@@URL‚Ì“ª‚Í‘S‚Äumusicv‚ɂȂÁ‚Ä‚¢‚é‚̂Ŗ³Ž‹‚µA
@@@@@@‚»‚̉º‚ÌuSongsv‚ðu1vAuMusicsv‚ðu2v‚Æ‚µ‚Ü‚·B
@@@@@@‚³‚ç‚É‚»‚̉º‚ÌŠK‘w‚Å‚ÍuChinesevAuEnglishv‚ƂȂÁ‚Ä‚¢‚é‚Ì‚ÅA
@@@@@@u/Songs/Chinesev‚ªu11vA
@@@@@@u/Songs/Englishv‚ªu12v
@@@@@@EEE‚Æ‚¢‚¤•—‚ɂȂè‚Ü‚·B
@@@@@@URL‚ªu/Songsv‚©‚çŠJŽn‚·‚éi‚‚܂èˆêŒ…–Ú‚ªu1v‚ɂȂéjƒtƒ@ƒCƒ‹‚ð
@@@@@@ŽžŠÔ‡‚Éã‹L‚̃iƒ“ƒo[‚ɕϊ·‚µAV‚½‚ȃƒOƒtƒ@ƒCƒ‹‚Æ‚µ‚Äo—Í‚µ‚Ü‚·B
@@@@@@
@@@@@@‚Ü‚½‚±‚̃ƒOƒtƒ@ƒCƒ‹‚Ƃ͑¼‚ÉAƒfƒBƒŒƒNƒgƒŠ–¼‹y‚уtƒ@ƒCƒ‹–¼‚̑Ήž•\
@@@@@@iSongs:1AChinese:1AEnglish:2j‚ðo—Í‚µ‚Ü‚·B

202:181
07/04/08 03:39:07
y@ŽŽ‚µ‚½Ž–1@z‚Ü‚¸>>188‚̃vƒƒOƒ‰ƒ€‚̃tƒ@ƒCƒ‹“ü—͂̕”•ª‚ð¡‰ñ‚̃ƒOƒtƒ@ƒCƒ‹‚É’u‚«Š·‚¦‚ÄŽÀsB

y@@Œ‹‰Ê@@@zUnicodeDecodeError‚ª”­¶B

y@ŽŽ‚µ‚½Ž–2@z1585s–Ú‚©‚ç•¶Žš‰»‚¯‚ðŠm”FBdecodeŠÖ”“à•”‚É‚¨‚¯‚é—áŠOˆ—‚ðˆÈ‰º‚̂悤‚É•ÏX‚µ‚ÄŽÀsB
try:
return unicode(bin,"gb18030")
except UnicodeDecodeError:
try:
return unicode(bin,"utf-8")
except UnicodeDecodeError:
return unicode(bin,"gbk")

y@@Œ‹‰Ê@@@z20677s–ڂų‹K•\Œ»‚ƃ}ƒbƒ`‚¹‚¸I—¹B
@@@@@@@@@"GET (URL) (Protocol)"‚ÌŒ`‚ł͂Ȃ­"-"‚ƂȂÁ‚Ä‚¢‚邱‚Æ‚ðŠm”FB
@@@@@@@@@1585s–Ú‚©‚ç‚Ì•¶Žš‰»‚¯‚à‰ðÁ‚³‚ꂸB

203:181
07/04/08 03:54:44
y@Œ¾‚¢–ó@z‘O‰ñ‚Ɉø‚«‘±‚«–³—“ï‘è‚ðŽ‚¿ž‚ñ‚Å‚µ‚Ü‚¢A–{“–‚É“ª‚ªã‚ª‚è‚Ü‚¹‚ñEEE
@@@@@@@‚ ‚Ü‚è‚É‚àƒƒOƒtƒ@ƒCƒ‹‚ªƒfƒ^ƒ‰ƒiƒGƒ“ƒR[ƒh‚ª“ˆê‚µ‚Ä‚¨‚炸ƒT[ƒo‚̃fƒBƒŒƒNƒgƒŠ\‘¢‚à•s–¾j
@@@@@@@‚Ȃ̂ŋ³Žö‚ÉŽæ‚莟‚¢‚Å‚à‚ç‚Á‚ÄA‚±‚̃ƒOƒtƒ@ƒCƒ‹‚ðo—Í‚µ‚½ƒvƒƒOƒ‰ƒ€‚ð‘‚¢‚½’†‘l‚ÆŒ–‰Ü‚µ‚Ä‚«‚Ü‚·B

@@@@@@@‘fl–Ú‚É‚à‚±‚̃ƒOƒtƒ@ƒCƒ‹‚̉ð͔͂ñŒø—¦‚Å‚ ‚邯Žv‚¢‚Ü‚·‚Ì‚ÅA

@@@@@@@‚PDƒƒOƒtƒ@ƒCƒ‹‚̃Gƒ“ƒR[ƒh‚Ì“ˆê‚ɂ‚¢‚Ä
@@@@@@@‚QDƒfƒBƒŒƒNƒgƒŠ\‘¢
@@@@@@@‚RDƒƒOƒtƒ@ƒCƒ‹‚ÌŽd—l

@@@@@@@‚ð‚»‚ê‚¼‚ê•·‚¢‚Ä‚±‚悤‚ÆŽv‚¢‚Ü‚·BƒvƒƒOƒ‰ƒ€‚ð‘g‚Þã‚Å‚»‚êˆÈŠO‚É•K—v‚È€–Ú‚ª‚ ‚ê‚΋³‚¦‚Ä‚¢‚½‚¾‚¯‚Ü‚·‚©H

204:181
07/04/08 04:01:36
‚·‚݂܂¹‚ñAƒAƒbƒvƒ[ƒh‚ÉŽ¸”s‚µ‚Ä‚¢‚邿‚¤‚Å‚·EEE‚à‚¤ˆê“x‚µ‚Ä‚«‚Ü‚·EEE

205:181
07/04/08 04:34:55
4‚‚̃ƒOƒtƒ@ƒCƒ‹‚Å‚·B
URLØÝ¸(skeeterhawk.googlepages.com)
URLØÝ¸(skeeterhawk.googlepages.com)
URLØÝ¸(skeeterhawk.googlepages.com)
URLØÝ¸(skeeterhawk.googlepages.com)

206:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/05/03 05:38:59
python‚Åh‘è‚ðo‚·‚悤‚Ȉ¢•ð‚È‹³ˆç‹@ŠÖ‚Á‚Ä“ú–{‚É‚ ‚é‚ÌH

207:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/05/03 07:35:47
perl‚æ‚è‚Í‚¢‚¢‚ñ‚¶‚á‚ËH

208:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/05/03 09:36:21
Ruby‚ÌŠwK‚ªŽúl‚Ì‹ê–ð‚ɂȂ鎞‘ゾ‚©‚ç‚È‚Ÿ

209:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/05/03 12:38:32
>206
‚Þ‚µ‚ë‘åŠw‚Æ‚©‚Í–­‚ÉŽg—p—¦‚Ì’á‚¢Œ¾ŒêD‚Þ‚©‚ç
Python‚­‚ç‚¢‚È‚ç‚Ü‚¾ƒ}ƒV‚Ȃق¤‚Å‚í

210:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/05/03 12:39:53
‘flŽúl‚Ìl‚½‚¿‚Ìì‚Á‚½ƒXƒNƒŠƒvƒg‚ÍŽg‚¢•¨‚ɂȂç‚È‚¢‚ñ‚¾‚낤‚È‚ŸB‚—

211:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/05/03 13:13:36
ŒY–±Š‚ɂ͌âŠy‚à‚ ‚܂薳‚¢‚¾‚낤‚µ‚Þ‚µ‚ëã’B‚·‚é‚©‚à

212:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/05/03 13:48:10
ƒŒƒCƒp[AlŽE‚µ‚âƒRƒ\“D‚ªŽg‚¤Œ¾ŒêRubyD

213:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/05/03 13:59:39
oŠŒã‚ÌAE‘Îô‚Å‚à‚ ‚é‚炵‚¢‚ªAŒYŠú‚ª’·‚¢‚ÆoŠ‚·‚頂ɂ͔p‚ê‚Ä‚½‚肵‚È‚¢‚¾‚낤‚©

214:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/05/03 14:34:22
Ruby‚ð‚¿‚å‚Á‚Æ‚¢‚¶‚Á‚½‚¾‚¯‚Ì‘O‰ÈŽ‚¿‚ðŒÙ‚¤‚Æ‚©M‚¶‚ç‚ê‚È‚¢‚È

215:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/05/03 14:49:46
’†‚ÅŠJ”­‚·‚é‚ñ‚¶‚á‚È‚©‚Á‚½‚Á‚¯H
‰½‚ð‚©‚Í‚µ‚ç‚ñ‚ªEEE

216:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/05/03 14:52:21
Perl‚̓AƒjƒIƒ^‚âƒIƒJƒ}‚ªì‚Á‚Ă錾ŒêB

217:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/05/03 15:00:14
>>215
oŠŒã‚Ɍق¤‚Á‚Ä–¾Œ¾‚µ‚Ä‚¢‚邯‚±‚낪‚ ‚é‚ñ‚¾‚æ

218:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/05/03 15:00:56
>>217
‚»‚¤‚Ȃ̂©EEE

219:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/05/03 15:32:27
‚₳‚®‚êƒ\ƒtƒgƒEƒFƒA¤‰ï‚¾‚È‚—

220:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/05/03 16:34:43
‚¨‚Ü‚¢‚ç‚Ç‚ñ‚Èh‘肾‚æ(www

221:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/05/03 19:15:38
>>216
‚»‚ê‚ÍŽ–ŽÀ‚¾‚©‚ç–³–â‘è

222:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/05/03 19:43:08
>>221
ƒAƒjƒIƒ^‚Í•ª‚©‚邯‚ǃIƒJƒ}‚Í•ª‚©‚ç‚È‚¢

223:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/05/04 00:36:10
>>222
Audrey Tang(PugsŠJ”­ŽÒ)


224:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/05/04 00:44:36
‚»‚¤‚¢‚¦‚ÎRandalŽiƒ\[ƒg‚Å—L–¼‚Èlj‚Ì—Lß‚Á‚ÄŽæ‚èÁ‚µ‚ɂȂÁ‚½‚ñ‚¾‚Á‚Ä‚Ë

‚Æ‚¢‚¤‚©‚±‚±‚ÍPythonƒXƒŒi‚’‚™

225:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/05/04 01:01:19
>>214
‚â[—lŒo‰c‚̃Aƒ_ƒ‹ƒgƒTƒCƒg‚Æ‚©ƒtƒBƒbƒVƒ“ƒOƒTƒCƒg\’z‚Æ‚©Žù—v‚ ‚é‚©‚àEEEA‚Á‚ÄX¶‚Å‚«‚È‚¢‚¶‚á‚ñ‚—

226:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/05/04 01:18:54
>>223
URLØÝ¸(en.wikipedia.org)

‚±‚ê‚©H
ŽR‰º’B˜Y‚ÉŽ—‚Ä‚ËH(www

227:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/05/04 01:27:39
‚±‚ê‚Í’j‚©H

228:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/05/04 01:30:02
IQ180‚̃IƒJƒ}‚¾

229:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/05/04 01:50:21
IQ180‚Á‚ij‹K•ª•z•\‚ÉÚ‚Á‚ĂȂ¢EEE‚ÆŽv‚Á‚ÄŽ©•ª‚ÅŒvŽZ‚µ‚½‚ç
¢ŠE‚É1727l‚à‚¢‚é‚ñ‚·‚ËB

230:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/05/04 01:54:46
>>229
‚»‚Ì‚¤‚¿ƒIƒJƒ}‚̃p[ƒ‰[‚͉½l‚¾‚ë

231:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/05/04 01:58:08
IQ180‚­‚ç‚¢‚ ‚ê‚ÎPerl‚Å‚à“ǂ݂₷‚¢‚Ì‚©‚à‚µ‚ê‚ñ‚È

232:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/05/04 03:08:12
IQ180‚Ȃ̂ɂȂñ‚Å’†‘²‚È‚ñ‚¾‚낤EEE–{‚Æ“ä‚Èl•¨‚¾EEE

233:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/05/04 03:12:43
ƒIƒJƒ}‚Å“VË‚¾‚©‚çˆê”Êl‚̉ºŽí‚ȎЉï‚É“K‡‚Å‚«‚È‚©‚Á‚½‚̂łÍH
iŠw‚Ì•K—v«‚àŠ´‚¶‚È‚©‚Á‚½‚Ì‚©‚à‚ËB

234:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/05/04 11:25:20
URLØÝ¸(www.google.co.jp)

–P‚½‚ñ‚Á‚Ĉ¤Ì‚Åe‚µ‚Ü‚ê‚Ä‚é‚Ì‚Ëc

235:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/05/04 11:48:48
URLØÝ¸(video.google.com)

‚·‚®“®‰æ‚ªŒ©‚ê‚邯‚©•Ö—˜‚ÈŽž‘ã‚ɂȂÁ‚½‚æ‚È‚Ÿc

236:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/05/04 12:11:51
URLØÝ¸(pugs.blogs.com)

“®‰æ‚Ì‚¨‹¤‚É pdf (•¶Žš‚ª‚‚Ԃê‚ĂĂà‘åä•v)

237:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/05/04 14:40:52
>>212 ƒŒƒCƒp[AlŽE‚µ‚âƒRƒ\“D‚ªŽg‚¤Œ¾ŒêRubyD

—Žú‚½‚¿‚É Ruby ‚ð‹³‚¦‚Ä Web ƒAƒvƒŠ‚ðì‚点‚é‚Ì‚¾‚¼


238:‚P
07/05/05 00:39:57
y@‰Û‘è@z
–¢Š®¬•”•ª‚ðŠ®¬‚µA“K“–‚È“ü—Í‚ð—^‚¦‚ÄŽÀs‚¹‚æBiŒŸŽZ‚à–Y‚ê‚È‚¢
‚±‚ÆBj
‹KŠi
@žˆø”‚Í2 ‚‚̮”a, b.
@žŠÖ”‚̕Ԃè’l‚Í‚R‚‚̗v‘f‚ðŽ‚Â”z—ñ[d; x; y] ‚ÅAd = gcd(a; b) ‚Ía ‚Æ
@@b ‚ÌÅ‘åŒö–ñ”Ax, y ‚Íd = ax + by ‚ð–ž‚½‚·®”B


239:‚Q
07/05/05 00:45:03
from math import
# d = gcd(a,b) = ax+by ‚ƂȂé d,x,y ‚ð‹‚ßA
# ‚R‚‚̗v‘f‚ðŽ‚Â”z—ñ [d,x,y] ‚ð•Ô‚è’l‚É‚·‚é
# •Ô‚è’l‚ÌŽg‚¢•û‚Í main routine ‚Ì‚Ts–ÚˆÈ~‚ðŽQÆ
def euclid(a,b):
if b == 0:
if a >= 0:
return [a,1,0]
else:
return [-a,-1,0]
else:
r0 = a
r1 = b
x0 = 1
x1 = 0
y0 = 0
y1 = 1
while r1 != 0:
q = r0/r1
##### ‚±‚±‚ð–„‚ß‚æ #####
r0 = r1
r1 = r2
x0 = x1
x1 = x2
y0 = y1
y1 = y2
if r0 < 0:
r0 = -r0
x0 = -x0
y0 = -y0
return [r0,x0,y0]

240:‚R
07/05/05 00:46:12
# ‚±‚±‚©‚ç main routine
print
print 'Euclid ‚̃Aƒ‹ƒSƒŠƒYƒ€Šg’£”ł̃eƒXƒgƒvƒƒOƒ‰ƒ€‚Å‚·B'
a = input('a = ')
b = input('b = ')
ls = euclid(a,b)
d = ls[0]
x = ls[1]
y = ls[2]
print
print 'd = ',d
print 'x = ',x
print 'y = ',y
print 'ŒŸŽZ :'
print '(',a,') * (',x,') + (',b,') * (',y,') = ',a*x + b*y

# ŽÀs—á
#
# Euclid ‚̃Aƒ‹ƒSƒŠƒYƒ€Šg’£”ł̃eƒXƒgƒvƒƒOƒ‰ƒ€‚Å‚·B
# a = 5**30
# b = 3**50
#
# d = 1
# x = -89115256441822303775825
# y = 115608417198323432874
# ŒŸŽZ :
# ( 931322574615478515625 ) * ( -89115256441822303775825 )
# + ( 717897987691852588770249 ) * ( 115608417198323432874 ) = 1
‰½•û‚©‚¨Šè‚¢‚µ‚Ü‚·D

241:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/05/05 01:31:36
PythonƒXƒŒ‚É‚ÍRuby‚Ö‚Ì—ò“™Š´‚ÅŽ¹“i‚ªŒƒ‚µ‚¢l‚ª‚¢‚é‚̂ł·‚ËB

242:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/05/05 01:37:29
‚Ç‚ñ‚ÈŒ¾Œê‚̃†[ƒU‚É‚à•Ï‚Èl‚Í‚¢‚é‚Å‚µ‚å

243:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/05/05 01:44:52
241‚Ý‚½‚¢‚É“ú–{Œê‚ª•sŽ©—R‚Èl‚à‚¢‚é‚ñ‚¾‚Ë

244:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/05/05 02:21:11
>>226
‚Ö[A¦‚¢l‚ª‚¢‚é‚à‚ñ‚¾‚ÈB5”N‚Å100‚̃vƒƒWƒFƒNƒg‚Á‚Ä‚—
Chen, Chun-ming. "•Ê‹©‰äuæ¶vI@“däI‰öŒ†“‚@Š¿Ì«@‰ü–¼“‚–P (Don't call me "Mister"! Tang Zonghan changes sex, name now Tang Feng)", Eastern Television, 2006-02-08. Retrieved on 2007-03-22.

‚È‚ñ‚©‚©‚Á‚±‚¢‚¢B

245:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/05/05 02:24:01
—§”h‚ȃIƒJƒ}‚¾‚È

246:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/05/05 02:28:42
”Þ—‚±‚»ƒIƒJƒ}‚Ì’†‚̃IƒJƒ}‚¾

247:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/05/05 02:31:49
>>244
Python‚ðŽg‚¦‚΂à‚Á‚ƶŽY“I‚ɂȂê‚é‚Ì‚ÉI
”ނ̓oƒJ‚È‚ñ‚¾‚æ‚«‚Á‚ÆI

248:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/05/05 02:43:45
~”Þ
›”Þ—

249:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/05/05 02:46:29
>>247
“ª‚ª—Ç‚·‚¬‚ăpƒYƒ‹‚Ý‚½‚¢‚ÈŒ¾Œê‚łȂ¢‚ÆŠy‚µ‚߂Ȃ¢‚Ì‚©‚à

250:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/05/05 06:00:21
>>239

251:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/05/05 06:05:40
>>238-240@ƒ\[ƒXŒ©‚Ä‚à‘S‚­ƒCƒ“ƒfƒ“ƒg‚³‚ê‚Ä–³‚¢‚ñ‚¾‚¯‚ÇH‰½‚ª‚µ‚½‚¢‚Ì‚©•s–¾‚Ȃ̂Ŗ³—

’Êí‚Ìgcd‚È‚ç
def gcd(n, m): return n if m==0 else gcd(m, n%m)

252:–¢Š®¬•”•ª‚ðŠ®¬‚µA“K“–‚È“ü—Í‚ð—^‚¦‚ÄŽÀs‚¹‚æB
07/05/05 16:39:37
>>238-240
r2=r0-q*r1
x2=x0-q*x1
y2=y0-q*y1

253:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/05/06 12:03:16
>>251-252
‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚µ‚½m(_ _)m

254:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/05/07 11:58:42
‚±‚±‚̃y[ƒW‚ðŽQl‚É‚µ‚ÄScipy ‚Æ Numpy ‚ðƒCƒ“ƒXƒg[ƒ‹‚µ‚Ü‚µ‚½B
URLØÝ¸(procrast.blog82.fc2.com)

‚»‚ê‚ÅŽŸ‚É‚±‚±‚̃y[ƒW‚Ì sample ‚ð“®‚©‚µ‚Ă݂悤‚Æ‚µ‚½‚̂ł·‚ª
URLØÝ¸(scipy.dip.jp)

ƒRƒ“ƒpƒCƒ‹ƒIƒvƒVƒ‡ƒ“ -c ‚ð•t‚¯‚ăRƒ“ƒpƒCƒ‹‚·‚邯A
C:\Python25\Lib\site-packages\f2py2e>f2py -c -m sample1 sample1.f
Traceback (most recent call last):
@File "C:\Python25\Lib\site-packages\f2py2e\f2py.py", line 4, in <module>
@@f2py2e.main()
@File "C:\Python25\Lib\site-packages\f2py2e\f2py2e.py", line 677, in main
@@run_compile()
@File "C:\Python25\Lib\site-packages\f2py2e\f2py2e.py", line 605, in run_compile
@@from scipy_distutils.system_info import get_info
ImportError: No module named scipy_distutils.system_info

‚Æ‚È‚è ‚¤‚Ü‚­ scipy_distutils ‚ªŒ©‚‚¯‚ç‚ê‚È‚¢‚悤‚Å‚µ‚½
‚»‚±‚Å ƒIƒvƒVƒ‡ƒ“‚Ì -c ‚ð‚Í‚¸‚µ‚Ä‚à‚¤ˆê“x’§í‚µ‚Ă݂½‚Æ‚±‚ë(c‘±‚«‚Ü‚·)

255:254
07/05/07 12:01:12
C:\Python25\Lib\site-packages\f2py2e>f2py -m sample1 sample1.f
Reading fortran codes...
@@@@Reading file 'sample1.f'
Post-processing...
@@@@Block: sample1
@@@@@@@@@@@@Block: func1
@@@@@@@@@@@@Block: func2
Post-processing (stage 2)...
Building modules...
@@@@Building module "sample1"...
@@@@@@@@Constructing wrapper function "func1"...
@@@@@@@@@func1(x,y)
@@@@@@@@Constructing wrapper function "func2"...
@@@@@@@@@func2(x,y,[n])
@@@@Wrote C/API module "sample1" to file "./sample1module.c"

‚ƂȂè sample1module.c ‚Æ‚¢‚¤ƒtƒ@ƒCƒ‹‚ð쬂³‚ê‚Ä‚¢‚é‚Ì‚ð
Šm”F‚·‚邱‚Æ‚ð‚Å‚«‚½‚̂ł·‚ªA‚±‚ê‚ð python‘¤ ‚łǂ¤‚â‚Á‚Ä
import ‚µ‚ÄŽg—p‚·‚ê‚Ηǂ¢‚Ì‚©A‚í‚©‚è‚Ü‚¹‚ñB

Žg—pŠÂ‹«‚ÍAwindows xp + python2.5 ‚Å‚·
‚Ç‚¤‚¼‚æ‚낵‚­‚¨Šè‚¢’v‚µ‚Ü‚· m(_ _)m

256:254
07/05/07 14:28:11
f2py2e.py ‚É ˆÈ‰º‚̂悤‚É‘‚©‚ê‚Ä‚¢‚Ü‚µ‚½B
Description: This program generates a Python C/API file (<modulename>module.c)

@@@@@@ that contains wrappers for given fortran functions so that they

@@@@@@ can be called from Python. With the -c option the corresponding

@@@@@@ extension modules are built.


‚Ç‚¤‚â‚ç -c option ‚ð•t‚¯‚È‚¢‚ƑʖڂȂ悤‚Ȃ̂Å

>ImportError: No module named scipy_distutils.system_info

ã‚̃Gƒ‰[o—Í‚ðƒqƒ“ƒg‚É‚µ‚Ä

Windows users might be interested in Win32 installer for F2PY and
Scipy_distutils (these installers are built using Python 2.3):

2.x/F2PY-2-latest.win32.exe
2.x/scipy_distutils-latest.win32.exe <- ‚±‚ê‚ðƒCƒ“ƒXƒg[ƒ‹‚·‚é‚Ì‚ð–Y‚ê‚Ä‚¢‚Ü‚µ‚½corz

ƒCƒ“ƒXƒg[ƒ‹‚·‚邯ãŽè‚­ˆ—‚ª“®‚«Žn‚߂܂µ‚½(c‘±‚«‚Ü‚·)

257:254
07/05/07 14:46:59
running build_ext
No module named msvccompiler in numpy.distutils, trying from distutils..
customize MSVCCompiler
customize MSVCCompiler using build_ext
0
Could not locate executable g77
Could not locate executable f77
Could not locate executable gfortran
Could not locate executable f95
customize GnuFCompiler
Could not locate executable f77
Executable f77 does not exist
Could not locate executable f77
Executable f77 does not exist
Could not locate executable f77
Executable f77 does not exist
Could not locate executable ifort
c

‚±‚̂悤‚ȃGƒ‰[‚ªo—Í‚³‚ê‚Ä‚¢‚é‚Ì‚ªŠm”F‚Å‚«‚Ü‚µ‚½B
windows ‚Å f2py ‚ðƒRƒ“ƒpƒCƒ‹‚·‚é‚É‚Í f77 (Mac‚¾‚Æ gfortran?, Linux ‚¾‚Æ g77? )
‚È‚Ç‚Ì fortran‚̃Rƒ“ƒpƒCƒ‰‚à•K—v‚Ȃ̂łµ‚傤‚©H

258:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/05/07 14:54:40
•K—v‚¾‚낤‚Ë‚¦BMinGW@‚Å‚à²Ý½º‚·‚ê‚ÎH

259:254
07/05/07 15:05:05
-------------------------------------------------------------------
f2py2e.py
Description: This program generates a Python C/API file (<modulename>module.c)
@@@@@@ that contains wrappers for given fortran functions so that they
@@@@@@ can be called from Python. With the -c option the corresponding
@@@@@@ extension modules are built.
-------------------------------------------------------------------
F2PY: Fortran to Python interface generator
URLØÝ¸(cens.ioc.ee)

Of course, to build extension modules, you'll need also working
C and/or Fortran compilers installed

•K—v‚Ȃ悤‚Å‚µ‚½ orz

[SciPy-user] Building scipy without fortran compiler on Windows using MSVC C++ Toolkit compiler
URLØÝ¸(projects.scipy.org)
>IIRC, you can't link C++ code compiled with mingw with C++ code that was
>compiled with MSVC. The C++ ABIs are different. However, it should be
>possible to have both mingw-compiled C and FORTRAN extension modules and
>MSVC-compiled C++ extension modules in the same process.

mingw ‚Æ‚¢‚¤‚̂Šsample1module.c ‚̂ق¤ƒRƒ“ƒpƒCƒ‹‚µ‚È‚¢‚ƑʖڂȂ̂łµ‚傤‚©H
CŒ¾Œê‚ÉŠÖ‚·‚é’mޝ‚ª–L•x‚łȂ¢‚ÆãŽè‚­‚â‚é‚͓̂‚¢‚Å‚µ‚傤‚©H

260:254
07/05/07 15:20:22
—˜—p‰Â”\‚Ȋ‹«
URLØÝ¸(spdg1.sci.shizuoka.ac.jp)

MinGW-2.0 MinGW g77 gcc / g++ ~ ›

gcc-2.95.2-mingw32 (MSVCRT) mingw32m g77 gcc / g++ ~ › *3
gcc-2.95.2-mingw32 (CRTDLL) mingw32 g77 gcc / g++ ~ › *3
*3 Mumit Khan ‚É‚æ‚é MinGW ‚Ì‹Œ”Å

Ž—‚½‚悤‚Ȃ̂ªŠô‚‚©‚ ‚邱‚Æ‚ðŠm”F‚Å‚«‚Ü‚µ‚½B
f2py ‚ð“®‚©‚·‚É‚ÍA‚Ç‚ê‚ðƒCƒ“ƒXƒg[ƒ‹‚·‚ê‚Ηǂ¢‚̂łµ‚傤‚©H

261:254
07/05/07 15:34:36
C-Compiler Wiki - MinGW/ƒCƒ“ƒXƒg[ƒ‹
URLØÝ¸(www2.atwiki.jp)

‚·‚݂܂¹‚ñB‚à‚¤­‚µ’²‚ׂĂ©‚ç‘‚«ž‚ނׂ«‚Å‚µ‚½ orz
mingw ‚Æ‚¢‚¤‚Ì‚Í visual studio‚Ý‚½‚¢‚È“‡ŠJ”­ŠÂ‹«‚Ý‚½‚¢‚È‚à‚̂Ȃ̂łµ‚傤‚©H

gcc-2.95.2-mingw32 (MSVCRT) mingw32m g77 gcc / g++

gcc ‚Í gnu c comliler ‚Ì—ª‚Å‚·‚æ‚ËcC‚̃Rƒ“ƒpƒCƒ‰‚Ȃ̂É
fortran ‚àƒRƒ“ƒpƒCƒ‹‚Å‚«‚éc ‚æ‚­‚í‚©‚ç‚È‚¢‚Å‚·c

262:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/05/07 15:42:34
>>261
> gcc ‚Í gnu c comliler ‚Ì—ª‚Å‚·‚æ‚Ë

ˆá‚¢‚Ü‚·B‚à‚Á‚Æ—Ž‚¿’…‚¢‚Ä‚¿‚á‚ñ‚Æ’²‚ׂ܂µ‚傤B

263:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/05/07 16:03:31
‚ ‚Ì‚³A‚æ‚­•ª‚©‚ç‚ñ‚Ì‚¾‚¯‚ÇAFortran@ƒRƒ“ƒpƒCƒ‰‚ðŽg‚Á‚½‚±‚Æ‚à‚È‚¢‚悤‚Èl‚ª
‰½‚䂦@F2PY@‚ðŽg‚¨‚¤‚Æ‚µ‚Ä‚¢‚é‚ÌH

SciPy@‚â@NumPy@‚ðŽg‚¢‚½‚¢‚¾‚¯‚È‚ç@Fortran@ƒRƒ“ƒpƒCƒ‰‚Ìo‚é–‹‚ȂǂȂ¢‚ÆŽv‚¤‚Ì‚¾‚ªB
“µ‚­ŠÔˆá‚Á‚½•ûŒü‚Éi‚ñ‚Å‚¢‚éŠóƒKƒXB

264:254
07/05/07 16:08:56
>>262
GNUƒRƒ“ƒpƒCƒ‰ƒRƒŒƒNƒVƒ‡ƒ“ - Wikipedia
Wikipedia€–ÚØÝ¸
>“–‰‚ÍCƒRƒ“ƒpƒCƒ‰‚Æ‚µ‚ÄŠJ”­‚³‚êAGCC‚Í GNU C Compiler ‚ðˆÓ–¡‚µ‚Ä‚¢‚½B‚µ‚©‚µA
>‚à‚Æ‚à‚Æ‘½Œ¾Œê‚ð‘z’肵‚ÄÝŒv‚³‚ê‚Ä‚¨‚èA GNU C Compiler ‚ƌĂ΂ê‚Ä‚¢‚½‚Æ‚«‚Å‚à
>‘½‚­‚ÌŒ¾Œê‚ðƒTƒ|[ƒg‚µ‚Ä‚¢‚½BŒ»Ý‚Å‚à GNU C Compiler ‚̈Ӗ¡‚ÅuGCCv‚ƌĂÔ
>‚±‚Æ‚à‘½‚¢i‚¿‚È‚Ý‚É GNU C Compiler ‚ÌŽÀsƒtƒ@ƒCƒ‹‚Ì–¼Ì‚àgcc‚Å‚ ‚éjB
>‚È‚¨AGNU C++ƒRƒ“ƒpƒCƒ‰‚ðG++AGNU JavaƒRƒ“ƒpƒCƒ‰‚ðGCJAGNU AdaƒRƒ“ƒpƒCƒ‰‚ðGNAT‚ƌĂÔB

gnu compiler collection (L‹`‚Ìgcc)
- gnu c compiler (‹·‹`‚Ìgcc)
- gnu c++ compiler (g++)
- gnu java compiler (gcj)
- gnu ada compiler (gNAT)
- gnu fortran compiler (g77)

ƒRƒŒƒNƒVƒ‡ƒ“‚¾‚Á‚½‚̂ł·‚Ë orz
-------------------------------------------------------------------------
MinGW - Wikipedia
Wikipedia€–ÚØÝ¸

>MinGWiMinimalistic GNU for Windowsj
>‚Ü‚½‚ÍAMingw32 ‚Í GNU ƒc[ƒ‹ƒ`ƒF[ƒ“iGCC‚È‚Çj‚Ì Windows ˆÚA”łł ‚éB
------------------------------------------------------------------------

‚Â‚Ü‚é‚Æ‚±‚ë gnu compiler collection (not gnu c compiler) ‚Ì
windowsˆÚA”Å‚ª MinGW ‚Ȃ̂ł·‚Ë. •׋­‚ɂȂè‚Ü‚½B‚ ‚肪‚Ƃł· ><

265:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/05/09 19:55:47
URLØÝ¸(d.hatena.ne.jp)

ŽÀs‚µ‚Ä‚à doctest ‚ÌŒ‹‰Ê‚ª•\ަ‚³‚ê‚È‚¢‚̂ł·‚ª
‚Ç‚¤‚µ‚Ăłµ‚傤‚©H

# a.py
import doctest

def foo(a, b):
'''return a+b
>>> foo(10, 1)
12'''
return a+b

doctest.testmod()

‚ÍA‚¤‚Ü‚­ŽÀs‚Å‚«‚Ä‚¢‚Ü‚µ‚½c

266:265
07/05/09 20:33:56
‚·‚݂܂¹‚ñBdoctest‚Á‚ĬŒ÷‚µ‚½‚Æ‚«‚͉½‚à
•\ަ‚³‚ê‚È‚¢‚ñ‚Å‚·‚Ë orz Ž©ŒÈ‰ðŒˆƒXƒ}ƒ\B

267:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/05/13 18:13:11
—áŠOˆ—‚ɂ‚¢‚Ă̎¿–â‚Å‚·B

# -- coding: cp932 --
import urllib2

url='URLØÝ¸(www.yahoo.co.jp)'; print url
try:
@@print 'try try try'
@@f=urllib2.urlopen(url) ##url‚ðƒI[ƒvƒ“
except IOError, (errno, strerror): ##ƒI[ƒvƒ“‚Å‚«‚È‚¢‚Æ‚«‚Í
@@out= 'web error'
@@print out
else:@@@@@@@##ƒI[ƒvƒ“‚Å‚«‚½‚ç
@@txt=f.read()@ ##htmlƒtƒ@ƒCƒ‹‚ð“ǂݞ‚Þ
@@print txt

> except IOError, (errno, strerror): ##ƒI[ƒvƒ“‚Å‚«‚È‚¢‚Æ‚«‚Í
>ValueError: need more than 1 value to unpack

‚Æ‚¢‚¤ƒGƒ‰[‚ªo‚Ä‚µ‚Ü‚¢ãŽè‚­‚ä‚«‚Ü‚¹‚ñ‚Å‚µ‚½B
ŠÂ‹«‚ÍAwinxp, python2.5 ‚Å‚·B‚Ç‚¤‚¼‚æ‚낵‚­‚¨Šè‚¢’v‚µ‚Ü‚·B

268:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/05/13 20:56:17
except‚Ì‘Ž®‚ªˆá‚¤B

except IOError, e: # e‚ÍIOErrorƒIƒuƒWƒFƒNƒg
print e

269:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/05/13 22:04:40
>>267
urllib2.urlopen ‚ÌŽ¸”sŽž‚É”­¶‚µ‚Ä‚¢‚é—áŠO‚ª IOError ‚È‚ç
> except IOError, (errno, strerror): ##ƒI[ƒvƒ“‚Å‚«‚È‚¢‚Æ‚«‚Í
‚̂悤‚Ƀ^ƒvƒ‹‚Ƃ݂Ȃµ‚ăAƒ“ƒpƒbƒN‘ã“ü‚Å‚«‚é‚ñ‚¾‚¯‚ÇA
ŽÀÛ‚É”­¶‚µ‚Ä‚¢‚é‚Ì‚Í IOError ‚̃TƒuƒNƒ‰ƒX‚Å‚ ‚é URLError ‚̃Cƒ“ƒXƒ^ƒ“ƒXB
‚±‚ê‚͂Ȃº‚© IOError ‚̃TƒuƒNƒ‰ƒX‚Ì‚­‚¹‚Ƀ^ƒvƒ‹‚Ƃ݂Ȃ¹‚È‚¢B
‚½‚¾ URLError ‚Ì reason ‘®«‚ðŽg‚¦‚΂±‚¤‘‚¯‚éF

except urllib2.URLError, urlerror:
@@errno, strerror = urlerror.reason

270:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/05/14 00:42:07
URLError@ˆÈŠO‚É‚à@WindowsError@‚â‚ç@ValueError@‚â‚ç‹N‚±‚é‚Ý‚½‚¢‚¾‚©‚ç
except@Exception,@e:
‚Ý‚½‚¢‚Ɉê”Ê“I‚É‘‚¢‚Æ‚­‚Ì‚ª‚¢‚¢‚ñƒWƒƒƒ}ƒCƒJB

271:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/05/14 01:53:29
except IOError, e: # e‚ÍIOErrorƒIƒuƒWƒFƒNƒg
@@print e
>>> <urlopen error (11001, 'getaddrinfo failed')>

‚Æ‘‚­‚©A
from urllib2 import URLError ‚µ‚Ä

except URLError, urlerror: # urlerror‚ÍURLErrorƒIƒuƒWƒFƒNƒg
@@errno, strerror = urlerror.reason
@@print errno, strerror
>>> 11001 getaddrinfo failed

‚Æ‘‚¯‚Αåä•vB

# URLError is a sub-type of IOError, but it doesn't share any of
# the implementation. need to override __init__ and __str__
URLØÝ¸(www.koders.com)
>>269
‚±‚Ì‚±‚Ƃł·‚æ‚ËcB‰½‚ƂȂ­—áŠO‚̈ø”‚͈ꂈÈã•t‚¯‚È‚¢‚Ù‚¤‚ª
–³“ï‚»‚¤‚È‹C‚ª‚µ‚Ü‚µ‚½B‚Æ‚¢‚¤‚©‚ ‚܂葼‚ÌŒ¾Œê‚Å‚à—áŠO‚̈ø”
‚ðˆê‚ˆÈ㎂Á‚Ä‚é‚Ì‚ðŒ©‚½‚±‚Æ‚ª‚È‚¢‚Å‚·‚µB

‚Ç‚¤‚à‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚µ‚½I

272:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/05/14 01:54:41
>>270
‚æ‚­‚í‚©‚ç‚È‚¢‚Æ‚«‚ÍAException‚Å‚â‚Á‚Ä‚µ‚Ü‚¤‚Ì‚à‚ ‚è‚Å‚µ‚傤‚©H
‰½‚©A‚»‚ê‚Í‚»‚ê‚Å–â‘肪¶‚¶‚»‚¤‚È‹C‚à‚·‚邿‚¤‚È‚µ‚È‚¢‚悤‚Èc(^^;)

273:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/05/14 03:03:16
>>272
•¡”‚Ì—áŠO‚ª‹N‚±‚é󋵂ÅA—áŠO–ˆ‚Ɉ—‚ð•Ï‚¦‚½‚¢‚Æ‚«‚Í@except@߂𕡔‘‚­•K—v‚ª‚ ‚邯‚ÇA
ˆê—¥‚ɃLƒƒƒbƒ`‚µ‚½‚¢‚¾‚¯‚È‚ç@except@Exception,@e:@‚Ü‚½‚Í@except:@‚¾‚¯‚Å\•ª‚©‚ÆB

274:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/06/01 13:47:43
‚Ù‚µ‚ã

275:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/06/01 14:58:43
y@‰Û‘è@z”“–‚ăQ[ƒ€‚ðì‚Á‚Ă݂悤BˆêŒ…‚Ì”‚ð“ü—Í‚µ‚Ä‚à‚炤B
‚»‚Ì”‚ªA”é–§‚Ì”‚ƈê’v‚µ‚Ä‚¢‚½‚çAuオ‚èv‚Æ•\ަ‚µ‚ÄI—¹‚·‚éB
‚à‚µA”é–§‚Ì”‚æ‚è‚à‘å‚«‚¯‚ê‚ÎAu‘å‚«‚·‚¬v‚Æ•\ަ‚µ‚ÄAÄ“x“ü—Í‚ð‚µ‚Ä‚à‚炤B
‹t‚ɬ‚³‚¯‚ê‚ÎAu¬‚³‚·‚¬v‚Æ•\ަ‚µ‚ÄAÄ“x“ü—Í‚ð‚µ‚Ä‚à‚炤B
”é–§‚Ì”‚ÍAƒvƒƒOƒ‰ƒ€‚Ìʼn‚ŕϔ‚É‘ã“ü‚µ‚Ä‚¨‚­B

y@•â‘«@z–^‘åŠwƒTƒCƒg‚Åpython‚ðŠwK‚µ‚Ä‚¢‚é‚̂ł·‚ªi“–•ûA‘åŠw¶‚ł͂ ‚è‚Ü‚¹‚ñjA
‰º‚̂ǂ±‚ª‚¢‚¯‚È‚¢‚Ì‚©‚í‚©‚è‚Ü‚¹‚ñEEE
•¶––‚Ìu;v‚͂‚¯‚È‚¢‚Ɖ½‚ƂȂ­•sˆÀ‚Ȃ̂ł‚¯‚Ä‚ ‚è‚Ü‚·B

# ”“–‚ăQ[ƒ€
print "”“–‚ăQ[ƒ€\n";
question = "”¼Šp‚ňꌅ‚Ì”Žš‚ð“ü—Í‚µ‚ĉº‚³‚¢B";
answer = '8';
a = answer;
input = raw_input(question);
while input != '':
@@@@if input == a:
@@@@@@@@print 'オ‚èB';
@@@@@@@@break;
@@@@elif input < 9;
@@@@@@@@print '¬‚³‚·‚¬B/n';
@@@@@@@@input = raw_input(question);
@@@@else:
@@@@@@@@print '‘å‚«‚·‚¬B\n';
@@@@@@@@input = raw_input(question);

276:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/06/01 15:05:16
elif input < 9;
‚¶‚á‚È‚­‚Ä
elif input < a:
‚¾‚ë

277:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/06/01 15:07:54
‚¨I@“®‚¢‚½I

>>276
‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·B

278:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/06/01 15:12:34
>>> input = raw_input('Enter: ')
Enter: 8
>>> input
'8'
>>> input == 8
False
>>> int(input) == 8
True

‚ª‚ñ‚΂ê[

279:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/06/01 17:00:24
ƒZƒ~ƒRƒƒ“‚È‚ñ‚Ä•t‚¯‚é•Ȃɂµ‚Ä‚¢‚é‚©‚ç‚Ö‚ñ‚Ä‚±‚ȊԈႢ‚ð‚â‚Á‚Ä‚µ‚Ü‚¤‚Ì‚¾

280:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/06/01 19:40:17
input‚Æ‚¢‚¤‚̂̓rƒ‹ƒgƒCƒ“ŠÖ”–¼‚Å‚à‚ ‚é‚Ì‚ÅA‚»‚ê‚ð•Ï”–¼‚ÉŽg‚¤‚Ì‚Ís‹V‚ª—Ç‚­‚È‚¢A
‚ÅA‚±‚Ìê‡raw_input‚æ‚è‚àinput‚ðŽg‚Á‚½•û‚ªŠÈ’PB

281:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/06/03 06:24:50
>>> def myfunc(): print input()
...
>>> myfunc()
__import__('os').unlink(<˜R‚ê‚̑厖‚ȃtƒ@ƒCƒ‹>)
None

•Ö—˜‚ȃtƒ@ƒCƒ‹ƒVƒFƒ‹‚¾‚ÈB

282:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/06/03 07:02:25
ŒöŽ®ƒhƒLƒ…ƒƒ“ƒg‚æ‚è
> input( [prompt])
> eval(raw_input(prompt)) ‚Æ“¯‚¶‚Å‚·

ŒZ‹M‚ƌĂ΂¹‚Ä‚­‚ê >>281

283:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/06/10 13:48:47
ƒtƒ@ƒCƒ‹(ƒoƒCƒiƒŠ)‚©‚ç4byte‚“ǂñ‚ÅŽÀ”•\ަ‚·‚é
‚̂͂ǂ¤‘‚«‚Ü‚·‚©H

284:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/06/10 15:13:44
import array
ary = array.array('f')
fo = file('test.bin', 'rb')
while True:
@try:
@@ary.fromfile(fo, 1)
@except EOFError:
@@break
@print ary.pop()
fo.close()

285:383
07/06/11 18:27:37
‡d>>284
‚µ‚©‚µ‰½‚à‹N‚±‚è‚Ü‚¹‚ñ‚Å‚µ‚½B
ƒCƒ“ƒXƒg‚µ‚½python‚Í
python-2.5.msi
pywin32-210.win32-py2.5.exe

286:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/06/11 19:44:33
‚Í‚¢AŽŸ

287:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/06/11 21:07:35
>>285
‚»‚Ì4ƒoƒCƒg‚̃tƒH[ƒ}ƒbƒg‚ª‰½‚Ȃ̂©‘‚©‚È‚¢‚Ƃǂ¤‚É‚à‚È‚ç‚È‚¢‚æ
‚Æ‚±‚ë‚Å1ƒoƒCƒg‚¸‚“ǂݞ‚ñ‚Å‚»‚ê‚ð•\ަ‚·‚é‚̂Ȃ瑂¯‚é‚ñ‚¾‚æ‚ËH

288:285
07/06/12 08:20:09
>>287

‘z’è‚Í3Dƒ‚ƒfƒ‹‚Å‚·‚ªAŒöŠJ‚³‚ê‚Ä‚éƒtƒH[ƒ}ƒbƒg‚Å‚Í
–³‚¢ˆ×‚Ƃ肠‚¦‚¸’¸“_‚̂ݎû‚ß‚½ƒtƒ@ƒCƒ‹‚ðŽw’肵‚Ü‚µ‚½B

ƒoƒCƒiƒŠ‚̓ǂݞ‚ÝŽ©‘̂킩‚è‚Ü‚¹‚ñB½ÐϾÝ

289:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/06/12 11:06:26
‰½‚à‹N‚±‚è‚Ü‚¹‚ñ‚Å‚µ‚½c ‚Á‚Ăǂñ‚ÈŽô•¶‚¾‚æ

290:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/06/12 12:03:39
>>288
’Pƒ‚ÉC‚ÌfloatŒ^‚ðƒtƒ@ƒCƒ‹‚É‘‚«o‚µ‚½‚à‚̂Ȃç>>284‚̂ł¢‚¯‚é‚Í‚¸
‚Ü‚¸>>284‚Ì‚ª‚¿‚á‚ñ‚Æ“®‚­‚悤‚É‚·‚é‚Ì‚ªæŒˆ‚¾‚Ë

EŽž‰º‚°•”•ª‚Ì‘SŠp‹ó”’‚𔼊p‹ó”’‚É’u‚«Š·‚¦‚é
E‚»‚Ì3Dƒf[ƒ^‚ð test.bin ‚Ì–¼‘O‚Å‚¢‚Á‚µ‚å‚É’u‚­

‚ð‚µ‚Ä‚¢‚éH
‚»‚ê‚ð‚µ‚Ä“®‚©‚È‚¢‚Ȃ瓮‚©‚È‚¢‚È‚è‚ɃGƒ‰[ƒƒbƒZ[ƒW‚ªo‚Ä‚¢‚é‚Í‚¸‚Ȃ̂Å
‚»‚̃Gƒ‰[ƒƒbƒZ[ƒW‚ð‘‚¢‚Ä‚­‚¾‚³‚¢

291:288
07/06/12 14:52:16
>>290

’š”J‚É‚ ‚肪‚Æ‚¤ŒäÀ‚¢‚Ü‚·B<(_ _)>

„@except EOFError:
‚±‚±‚ÅŽ~‚Ü‚Á‚Ä‚¢‚邿‚¤‚Å‚µ‚½B
ƒtƒ@ƒCƒ‹‚Ítest.bin‚ÅC:\(‚ ‚êH@\‘Å‚Á‚½Žž‚ÉŠm’肳‚ê‚ÄIME‚ªƒIƒt‚ɂȂé`)
‚É’u‚«‚Ü‚µ‚½B@‚±‚ê‚©H
Žæ‚è‹}‚¬‚¨—炾‚¯B

292:291
07/06/12 15:18:16
‘SŠp‹ó”’‚̓GƒfƒBƒ^“ǂݞ‚ÝŽž‚É•¶Žš‰»‚¯‚µ‚Ä‚¢‚½‚ñ‚Å
”¼Šp‹ó”’‚É‚µ‚Ä‚½‚ñ‚Å‚·‚ªAˆÊ’u‚ªˆ«‚©‚Á‚½‚悤‚Å‚·B
>>284‚Æ“¯‚¶ƒCƒ“ƒfƒ“ƒg?@‚Å“®‚­‚悤‚ɂȂè‚Ü‚µ‚½B(PythonWinã)

ŽÀ‚ÍPOSER‚Å—V‚Ñ‚½‚¢3Dƒ‚ƒfƒ‹‚ª‚ ‚é‚ñ‚Å‚·‚ªA‘Ήžƒvƒ‰ƒOƒCƒ“
‚àƒvƒ‰ƒOƒCƒ“‘‚­‚É‚µ‚Ä‚àCŒ¾Œê‚͓‚»‚¤B
‚»‚±‚ŃCƒ“ƒ^ƒvƒŠƒ^‚È‚ço—ˆ‚é‚ñ‚¶‚á‚È‚¢‚©‚ÆŽv‚¢ccB


4MB‚̃tƒ@ƒCƒ‹“ǂݞ‚Ü‚¹‚½‚ñ‚¾‚¯‚Ç20•ªŒo‚Á‚Ä‚àI‚í‚ç‚È‚¢‚âccB

293:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/06/13 03:24:29
‚Ƃ肠‚¦‚¸‰½Œ`Ž®‚©‚¢‚¤‚Ă݂»B

294:292
07/06/13 20:02:46
>>293

‚¦[‚ÆccILUUSION‚Á‚ĂƂ±‚̃Q[ƒ€‚̃f[ƒ^‚Å‚·B
¡Œ»Ý—LŽu‚ÌŽè‚É‚æ‚èMetasequoia‚ÌmqoŒ`Ž®‚Å‚Ì
“ǂݑ‚«‚Ío—ˆ‚Ü‚·B
Metasequoia‚ªƒ‚[ƒVƒ‡ƒ“‘Ήž‚µ‚ĂȂ¢ˆ×’¸“_ƒJƒ‰[
‚ɃGƒ“ƒxƒ[ƒvƒf[ƒ^‚ð•ÛŽ‚³‚¹‚邯‚¢‚¤“ÁŽê‚ÈŽè–@
‚Ȃ̂Œ¸“_‚Ì휒ljÁ‚ª¢“ï‚ɂȂÁ‚Ä‚¢‚Ü‚·B

ŽèŽ‚¿‚ÌPoser‚ÆXSI fnd‚ªPython‘Ήž‚µ‚Ä‚¢‚é‚ñ‚Å
‚¿‚å‚Á‚Æ–²Œ©‚Ä‚µ‚Ü‚Á‚½‚̂łµ‚½B

295:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/06/13 20:59:13
‚µ‚©‚µ‰½‚à‹N‚±‚è‚Ü‚¹‚ñ‚Å‚µ‚½B

296:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/06/13 21:00:51
‚»‚ñ‚Ȃ悤‚ȑ䎌‚𑽗p‚·‚éRPG‚ªÌ‚ ‚è‚Ü‚µ‚½

297:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/06/16 18:20:53
–^‘åŠw‚ÅPYTHON‚ÌŽö‹Æ‚ðŽæ‚Á‚Ä‚¢‚é‚̂ł·‚ªAæ¶‚ª‘S‚­‰½‚à‹³‚¦‚Ä‚­‚ꂸ•ú’u
‚Ȃ̂ÆAŽ©•ª‚ª‘¼‚̉ۑè‚Åí‚ÉŽèˆê”t‚Ȃ̂ÅAPYTHON‚Ì’mޝ‚ɂ‚¢‚Ă͊F–³‚É“™‚µ‚¢‚Å‚·B
‚Å‚·‚ªAŠúŒÀ‚ª‚Æ‚¤‚Æ‚¤—ˆT‚܂łɔ—‚Á‚Ä‚µ‚Ü‚¢‚Ü‚µ‚½BBB
‰Û‘è‚ÍŽ©—R‚Ȃ̂ł·‚ªAuŽ©•ª–”‚Í‘¼ŽÒ‚ɂƂÁ‚Ä—L—p«‚Ì‚ ‚é‚à‚Ìv
‚Ƃ̂±‚ƂȂ̂ÅAˆÈ‰º‚̂悤‚ȉۑè‚ðݒ肵‚Ü‚µ‚½B‚ǂȂ½‚©•ª‚©‚é•û
‚ª‚¢‚ç‚Á‚µ‚á‚ê‚ÎAŠÛ“Š‚°‚Å‚·‚ª¥”ñ‚æ‚낵‚­‚¨Šè‚¢‚µ‚Ü‚·‚i..j‚
 ‰Û‘è
uƒz[ƒ€ƒy[ƒWiŽ©•ª‚ªì‚è‚Ü‚µ‚½j‚ÌŒfަ”‚ɑ‚«ž‚Ý‚ª‚³‚ꂽ‚çA
@Ž©“®“I‚Ƀ[ƒŠƒ“ƒOƒŠƒXƒg‚̃AƒhƒŒƒXˆ¶‚ÉXV’Ê’m‚ð‘—‚èA‚‚¢‚łɂ»‚ÌŒfަ”‚̃AƒhƒŒƒX‚à‚»‚̃[ƒ‹‚É‹L‚·Bv
‚Æ‚¢‚¤‚à‚̂ł·B
o—ˆ‚ê‚΂킩‚èˆÕ‚­u‚±‚±‚ÉHP‚̃AƒhƒŒƒX‚ð“ü‚ê‚év‚Æ‚©u‚±‚±‚Ƀ[ƒŠƒ“ƒOƒŠƒXƒg‚̃AƒhƒŒƒX‚ð“ü‚ê‚év
“™‚̃Rƒƒ“ƒg‚ð‰Á‚¦‚Ä‚¢‚½‚¾‚¯‚ê‚΂Ǝv‚¢‚Ü‚·‚ij‚B
 ’ñoŠúŒÀ
‚UŒŽ‚Q‚T“úiŒŽj
‚Å‚·B‚æ‚낵‚­‚¨Šè‚¢‚µ‚Ü‚·B


298:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/06/16 18:23:38
ƒlƒbƒgƒ[ƒN‚¶‚á‚È‚«‚á‚È‚ç‚ñ‚Ì‚©H
Ž©•ª‚̃Œƒxƒ‹‚ðl‚¦‚½‚ç‚à‚Á‚ÆŠy‚È‚à‚̂ɂµ‚È‚¢‚ƃ{ƒ‚ªo‚邼B

299:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/06/16 18:25:15
>PYTHON‚Ì’mޝ‚ɂ‚¢‚Ă͊F–³‚É“™‚µ‚¢‚Å‚·

‚¶‚á‚ A‰½‚È‚ç‚Å‚«‚é‚ñ‚¾H
Perl‚È‚çAWebProgƒoƒŠƒoƒŠ‚©H


300:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/06/16 18:38:16
>>297
Œfަ”ƒvƒƒOƒ‰ƒ€‚Í‚·‚łɂ ‚é‚ÌH
‚»‚ê‚ð‰ü‘¢‚µ‚È‚¢‚ÅPython‚Å’èŠú“I‚Ƀ`ƒFƒbƒN‚µ‚ă[ƒ‹”ò‚΂·‚ÌH

301:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/06/16 19:15:36
@@¨’ú‚ß‚é@@@’ú‚߂Ȃ¢

302:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/06/16 19:17:52
>>297‚ð“ǂތÀ‚èpython’mޝ‚¾‚¯‚łȂ­Aweb‚Æ‚©cgi’mޝ‚àŠF–³‚ÉŒ©‚¦‚é‚ñ‚¾‚ªH

303:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/06/16 19:47:37
‚Ü‚ ‚ª‚ñ‚΂ê

304:updatechecker.py
07/06/16 20:01:59
>>297@‚Ç‚¼B

#@-*-@coding:@Shift_JIS@-*-

import@urllib,@smtplib
from@email.MIMEText@import@MIMEText
from@email.Charset@import@Charset

def@main():
@@@@#@Œfަ”‚Ì@URL
@@@@bbs@=@"½ÚØÝ¸(tech”Â)l50"
@@@@#@’Ê’mƒ[ƒ‹‚̈¶‚Äæ
@@@@mail@=@"****@****.****.ne.jp"
@@@@#@SMTP@ƒT[ƒo‚̃zƒXƒg–¼
@@@@smtp@=@"mail.****.****.ne.jp"
@@@@if@updated(bbs):
@@@@@@@@print@"updated"
@@@@@@@@notify(mail,@smtp,@bbs)
@@@@else:
@@@@@@@@print@"not@updated"

def@updated(URL):
@@@@CACHE_FILE@=@"updatechecker.dat"
@@@@#@ƒLƒƒƒbƒVƒ…ƒtƒ@ƒCƒ‹‚ɕۑ¶‚µ‚½ƒy[ƒW“à—e‚ðŽæ‚èo‚·
@@@@try:
@@@@@@@@file@=@open(CACHE_FILE,@"rb")
@@@@@@@@cached_contents@=@file.read()
@@@@@@@@file.close()
@@@@except@IOError:
@@@@@@@@cached_contents@=@None

305:304‚Ì‘±‚«
07/06/16 20:04:38
@@@@#@Œ»Ý‚̃y[ƒW“à—e‚𓾂é
@@@@file@=@urllib.urlopen(URL)
@@@@contents@=@file.read()
@@@@file.close()
@@@@#@Œ»Ý‚̃y[ƒW“à—e‚ðƒLƒƒƒbƒVƒ…ƒtƒ@ƒCƒ‹‚ɕۑ¶‚·‚é
@@@@file@=@open(CACHE_FILE,@"wb")
@@@@file.write(contents)
@@@@file.close()
@@@@#@ƒy[ƒW“à—e‚ª•Ï‚í‚Á‚Ä‚¢‚½‚çXVƒAƒŠ‚Æ”»’è@(^‹U’l‚ð•Ô‚·)
@@@@return@contents@!=@cached_contents

def@notify(address,@server,@URL):
@@@@text@=@u"Œfަ”‚ªXV‚³‚ê‚Ü‚µ‚½B\n"@+@unicode(URL,@"ascii")
@@@@charset@=@Charset("ISO-2022-JP")
@@@@msg@=@MIMEText(text.encode(charset.input_codec,@"replace"))
@@@@msg.set_charset(charset)
@@@@msg["Subject"]@=@"Update@notification@from@updatechecker.py"
@@@@msg["From"]@=@'"updatechecker.py"@<%s>'@%@address
@@@@msg["To"]@=@address
@@@@smtp@=@smtplib.SMTP()
@@@@smtp.connect(server)
@@@@smtp.sendmail(msg['From'],@msg['To'].split(),@msg.as_string())
@@@@smtp.quit()

if@__name__@==@"__main__":
@@@@main()

306:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/06/16 20:48:06
–T‚©‚猩‚Ä‚½‚ñ‚¾‚¯‚ÇAHTML‚ðŠÛ‚²‚ÆGET‚µ‚Ä
ƒLƒƒƒbƒVƒ…‚Æ”ä‚ׂé‚Á‚Ä‚¢‚¤‚͎̂v‚¢‚‚©‚È‚©‚Á‚½B
iŒfަ”‚ª‚Ç‚ñ‚ÈHTML‚ð“f‚­‚©‚à•s–¾‚Ȃ̂É
@XVƒ`ƒFƒbƒN‚È‚ñ‚Ä–³—‚Æ‚©Žv‚Á‚Ä‚½j
•׋­‚ɂȂÁ‚½‚æA‚ ‚肪‚Æ[>>304

307:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/06/16 20:59:56
‘åŠw¶‚É‚à‚È‚Á‚Äæ¶‚ª‹³‚¦‚Ä‚­‚ê‚È‚¢‚Á‚Ä‹ƒ‚«Œ¾‚È‚ñ‚Ä”nŽ­‚¶‚á‚ËH
³’¼¡‚̊ÂÁ‚½‚ꂽª«‚ŎЉï‚Éo‚邯‚¨‘OŒÂl‚¶‚á‚È‚­‚Ä“¯—»‚Ì–À˜f‚ɂȂé‚̂ł»‚̂܂ܗ¯”N‚µ‚Ä‚È

308:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/06/16 23:52:11
‰½‚à‹³‚¦‚Ä‚­‚ê‚È‚¢‚È‚ñ‚Ä‚ ‚é‚Ì‚©B
>297 ‚ªu‹`‚ÉoÈ‚µ‚ĂȂ©‚Á‚½‚Æ‚©‚¶‚á‚È‚­‚ÄH

309:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/06/17 00:01:00
’P‚Éurllib‚Ì–¼‘O‚¾‚¯‚µ‚©‹³‚¦‚Ä‚­‚ê‚È‚©‚Á‚½‚©‚çŽg‚¢•û‚í‚©‚ç‚È[‚¢I
‚Æ‚©‚»‚¤‚¢‚¤Š´‚¶‚¶‚á‚È‚¢‚©‚È‚ŸEEE

310:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/06/17 00:23:45
ŒŽ—j“ú‚ªŠy‚µ‚݂ł·‚Ë

311:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/06/17 07:47:19
>>306
Œfަ”‚̓à—eˆÈŠO‚Ì‚à‚Ì‚ªA“®“I‚ɶ¬‚³‚ê‚Ă邯‚¾‚ß‚¶‚á‚È‚¢H
ƒeƒLƒXƒgL‚Æ‚©AŽQÆŒ³‚Æ‚©•\ަ‚µ‚Ă邯‚±‚ë‚ ‚é‚¶‚á‚ñB
2ch‚È‚çA‚¨‚·‚·‚ß2ch‚Æ‚©B

312:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/06/17 08:42:32
Ž©•ª‚ÌHP‚Ȃ炻‚ê‚­‚ç‚¢”cˆ¬‚Å‚«‚邾‚ëB
‚»‚̂ԂԂñ‚¾‚¯”äŠr‘ÎÛ‚©‚ç‚Í‚¸‚¹‚΂¢‚¢‚¾‚¯ƒWƒƒƒ“B

313:306
07/06/17 09:53:57
>>311
‚à‚¿‚ë‚ñL‚Ȃǂª“ü‚Á‚½‚çƒAƒEƒg‚¾‚¯‚ÇA
‚»‚ê‚Ío‘èŽÒ‚ªŽ¦‚µ‚Ä–³‚¢‚©‚çŽd•û‚È‚¢B
‘å’ï‚ÌŒfަ”‚ɂÍLast-Modified‚âETag‚ÍŽg‚¦‚È‚¢‚©‚ç
>>304‚̃Aƒvƒ[ƒ`‚ªƒxƒXƒg‚¶‚á‚È‚¢‚©‚ÈB
ŽÀÛ‚Ì—˜—pŽž‚É‚ÍA>>312‚ª‘‚¢‚Ä‚­‚ꂽ‚悤‚É
—]•ª‚ȉӊ‚ðí‚éƒtƒBƒ‹ƒ^‚ðŒfަ”‚²‚Ƃɑ‚­‚±‚Æ‚É‚È‚é‚ÆŽv‚¤B
‚ ‚ÆA‚¨‚·‚·‚ß2ch‚ÍAdat‚ÌLast-Modified‚ð”äŠr‚·‚ê‚ÎOKB

314:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/06/17 12:31:28
‚»‚¤‚¢‚¤–â‘肪‚ ‚é‚©‚çRSS‚Æ‚©‚ª”­–¾‚³‚ꂽ‚킯‚¾

315:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/06/17 15:05:09
illusion‚Á‚ăGƒƒQƒ[ƒJ[‚©B

316:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/06/17 16:15:03
>>314
‚¢‚âRSS‚Íʼn‚̓TƒCƒgƒTƒ}ƒŠ[
blog ‚̃Gƒ“ƒgƒŠ[‚ÌXV‚ð’Ê’m‚·‚éA’ö“x‚܂ʼn‡—p‚³‚ê‚Ă͂¢‚邯‚Ç
bbs ‚Ì‘‚«ž‚Ý‚ðRSS‚Å”zM‚µ‚Ä‚¢‚é—á‚È‚ñ‚ĂقƂñ‚ÇŒ©‚È‚¢‚æ

317:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/06/17 16:32:02
ƒtƒŠ[¥ƒŒƒ“ƒ^ƒ‹BBS‹ÆŠE‚̈ê”Ê“I‚Șb‚Í’m‚ç‚È‚¢‚¯‚Ç
teacup‚ÍRSS”zM‚µ‚Ä‚é‚Ý‚½‚¢‚Ë

318:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/06/17 19:07:16
>>316
BBS‚Æ‚¢‚¤ƒVƒXƒeƒ€‚ª‚ ‚Ü‚èŋ߂̗¬s‚ł͂Ȃ¢‚©‚çAŒÃ‚¢ƒVƒXƒeƒ€‚ð‚»‚Ì‚Ü‚ÜŽg‚Á‚Ă邱‚Æ‚ª
‘½‚¢‚Æ‚¢‚¤‚¾‚¯‚¾‚ÆŽv‚¤B‚¢‚܂ǂ«V‹K‚ÉŠJ”­‚·‚éBBS‚ÅRSS‚ɑΉž‚µ‚È‚¢‚Æ‚¢‚¤‚̂͂ ‚蓾‚È‚¢B

319:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/06/18 01:16:36
>>318
blog ‚̃Rƒƒ“ƒg—“‚È‚ñ‚©‚Í RSS ”zM‚µ‚È‚¢Ž–‚ª‘½‚¢‚Ë
‚Ü‚ ‚Ç‚±‚܂łð BBS ‚ÆŒ¾‚¤‚©‚É‚æ‚é‚킯‚¾‚¯‚Ç

320:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/06/18 20:25:19
‚³‚ÄŒŽ—j“ú‚Å‚·‚æB >297 ‚͂ǂ±‚̉ۑ肾‚Á‚½‚Ì‚©‚È[B

321:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/06/18 20:28:01
H

322:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/06/19 06:20:26
ƒVƒJƒg—ˆ‚½[[[

323:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/06/19 15:13:28
>>319
‚»‚ê‚ÍŠm‚©‚É‚»‚¤‚¾B
‚½‚܂ɂÍAƒRƒƒ“ƒg‚âƒgƒ‰ƒbƒNƒoƒbƒN‚ÌRSS‚ð”zM‚Å‚«‚éƒVƒXƒeƒ€‚à‚ ‚邪AŽå—¬‚ł͂Ȃ¢‚©

324:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/06/20 11:16:36
Œã‚Ål‚¦‚½‚猋‹Ç—v‚ç‚È‚©‚Á‚½‚̂ł·‚ªˆê‰žB

”z—ñ‚Ì”z—ñ‚ðˆø”‚ɂƂÁ‚ÄAs—ñ‚ð“ü‚ê‘Ö‚¦‚éŠÖ”‚Á‚Ä
‚Ç‚¤‘‚¯‚΂¢‚¢‚Å‚µ‚傤‚©H
‹ï‘Ì“I‚É‚Í
[
[ 1, 2, 3, 4],
[ 5, 6, 7, 8],
[ 9,10,11,12],
]
‚ð“n‚·‚Æ
[
[ 1, 5, 9],
[ 2, 6,10],
[ 3, 7,11],
[ 4, 8,12],
]
‚ð•Ô‚·‚悤‚È‚à‚̂ł·B

325:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/06/20 11:36:25
zipŠÖ”‚ðŽg‚¤

326:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/06/20 11:48:26
>325
zip(*lst) ‚łقڗ‘z’Ê‚è‚ÌŒ‹‰Ê‚ªo‚Ü‚µ‚½IŠ´ŽÓI

327:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/06/20 13:22:53
2ŠK‘w‚Í zip ‚ÅŒ‹\ƒCƒPƒ‹‚ñ‚Å‚·‚¯‚Ç
3ŠK‘wˆÈã‚Ì”z—ñ(ƒeƒ“ƒ\ƒ‹?)‚¾‚Æ
‚ ‚܂肢‚¢Žè‚͂Ȃ¢‚Å‚·‚æ‚Ë

numpy ‚Ì—Þ‚ðŽg‚¤‚µ‚©‚È‚¢‚©‚È

328:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/06/20 19:58:32
25“ú‚Í—ˆT‚ÌŒŽ‚™EEE

329:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/06/20 23:08:10
‚Ü‚¾—P—\‚ª‚ ‚Á‚½‚Ì‚©BƒMƒŠƒMƒŠ‚ɂȂÁ‚Ä‚ ‚í‚Ä‚é“z‚æ‚è‚͂Ȃñ‚Ú‚©‚Ü‚µ‚Å‚·‚ËB

330:timer
07/06/22 21:34:32
‹ï‘Ì“I‚È—á‚ł͂Ȃ­‚Ä\‚µ–ó‚È‚¢‚̂ł·‚ªAŽÀs‚µ‚½‚¢ŠÖ”‚ð”•b–ˆ‚ÉŒJ‚è•Ô‚µŽÀs‚³‚¹‚é•û–@iƒ‰ƒCƒuƒ‰ƒŠ‚Å‚à‚¢‚¢‚Å‚·j
‚ª‹³‚¦‚Ä‚¢‚½‚¾‚«‚½‚¢‚̂ł·‚ªBBB‚¨Šè‚¢‚µ‚Ü‚·II


331:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/06/22 21:46:04
import time

def hoge():
@print 'hoge'

while(True):
@hoge()
@time.sleep(1)

332:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/06/22 21:46:12
>>330
import time
while True:
@@@@foo()
@@@@time.sleep(3)

foo‚ªd‚¢ˆ—‚È‚çA—Ⴆ‚΃XƒŒƒbƒh‚È‚ñ‚©‚ðì‚éB

import time, thread
while True:
@@@@thread.start_new_thread(foo, ())
@@@@time.sleep(3)

URLØÝ¸(www.python.jp)
URLØÝ¸(www.python.jp)

333:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/06/24 20:36:07
youtube-dl‚ðjp.youtube.com‚Æwww.youtube.com
‚Ì—¼‘Ήž‚É‚µ‚Ä‚­‚¾‚³‚¢B
‚¨‚È‚ª‚¢‚µ‚Ü‚·B

334:timer
07/06/25 01:38:28
>>331>>332
‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚µ‚½I–³Ž–‰ðŒˆ‚µ‚Ü‚µ‚½II


335:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/06/26 02:06:18
age

336:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/07/13 18:44:07
•ÛŽç‚ ‚°

337:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/07/23 20:13:20
[1, 1, 2, 2, 2, 3, 3, 4, 4, 1, 2]‚Æ‚¢‚¤”’l‚ÌƒŠƒXƒg‚ª‚ ‚Á‚ÄA
‚»‚ê‚ÍƒŠƒXƒg‚̃lƒXƒg‚̃Œƒxƒ‹‚ð•\‚µ‚Ă܂·B

‚±‚ÌƒŠƒXƒg‚ð‚»‚ÌƒŒƒxƒ‹‚Ç‚¨‚è‚ɃlƒXƒg‚³‚¹‚é‚É‚ÍA‚Ç‚¤‚·‚ê‚΂¢‚¢‚Å‚·‚©H
[1, 1, [2, 2, 2, [3, 3, [4, 4]]], 1, [2]]


338:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/07/23 20:46:10
Ŭ’l‚æ‚è‘å‚«‚¢‚à‚Ì‚ð1‚Â‚ÌƒŠƒXƒg‚ɂ܂Ƃ߂½ƒŠƒXƒg‚ð•Ô‚·ŠÖ”‚ðì‚Á‚ÄÄ‹A
‚½‚¾ƒTƒCƒY‚ª‘å‚«‚¢‚ÆŒvŽZŽžŠÔ‚ªŒµ‚µ‚¢‚ÆŽv‚¤

339:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/07/23 23:02:26
>>337
ƒ~‚àƒtƒ^‚à‚È‚¢‰ð“š
def f(lst):
@@lvl=lst[0]
@@ans = '['*lvl + '%d'%lvl
@@for i in lst[1:]:
@@@@if i==lvl:
@@@@@@ans += ',%d' % i
@@@@elif i>lvl:
@@@@@@ans += ',' + '['*(i-lvl) + '%d'%i
@@@@else:
@@@@@@ans += ']'*(lvl-i) + ',%d'%i
@@@@lvl = i
@@return eval(ans+']'*lvl)

340:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/07/24 00:36:15
y@‰Û‘è@z
ŽŸ‚Ì—v‹‚ð–ž‚½‚·ƒtƒBƒ‹ƒ^ƒvƒƒOƒ‰ƒ€‚ðì‚êB
‚PD•W€“ü—Í‚©‚çs‚ð“ǂݞ‚ÝA‹ó”’‚ðƒJƒ“ƒ}‚ɕϊ·‚µA•W€o—Í‚Éo—Í‚·‚é
‚QD˜A‘±‚µ‚½•¡”‚̋󔒂͂ЂƂ‚̋󔒂Ɠ¯‚¶‚ÆŒ©‚È‚·
‚RDƒ^ƒu•¶Žš‚à‹ó”’‚ÆŒ©‚È‚·
‚SDƒIƒvƒVƒ‡ƒ““™‚ÍÝ‚¯‚È‚¢
‚TDƒtƒBƒ‹ƒ^‚Æ‚µ‚Ä“®ì‚·‚é‚̂ŗ]•ª‚ȃƒbƒZ[ƒW—ނ͈êØo—Í‚µ‚È‚¢

—á‚Æ‚µ‚Äu1@Bill@@1955@Oct@28v‚Æ“ü—Í‚µ‚½‚çu1CBillC1955COctC28v‚Æo—Í‚³‚ê‚邿‚¤‚É‚µ‚Ü‚·B

ƒIƒuƒWƒFƒNƒg‚Ì–¼‘O‚ÍŽŸ‚̂悤‚É’è‹`‚·‚é
line@@@@@@•W€“ü—Í‚©‚ç“ü—Í‚µ‚½s
termList@@@line‚Ésplitƒƒ\ƒbƒh‚ð“K—p‚µ‚ͬ‚µ‚½ƒŠƒXƒg
term@@@@@ ƒŠƒXƒg‚ÌŠe—v‘f
ouputString@•W€o—Í‚Éo—Í‚·‚é•¶Žš—ñ


outputString = ff
for term in termList[:-1]:
outputString += term + fCf
outputString += termList[-1] + f\nf
sys.stdout.write(outputString)

ã‹L‚̃R[ƒfƒBƒ“ƒO—á‚ðŽQl‚É쬂¹‚æB

y@ŠúŒÀ@z7ŒŽ30“ú(ŒŽ)‚Ü‚ÅB

‰½•û‚©‚æ‚낵‚­‚¨Šè‚¢‚µ‚Ü‚·B

341:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/07/24 00:40:10
#@-*-@coding:@Shift_JIS@-*-

def@nest(L,@level=1):
@@@@L@=@list(L)@#@pop@‚Å”j‰ó‚µ‚Ă悢‚悤‚ɃRƒs[‚ðì‚é
@@@@results@=@[]
@@@@while@L:
@@@@@@@@#@‘z’èŠO‚Ì—v‘f‚ªŒ©‚‚©‚Á‚½‚çƒGƒ‰[
@@@@@@@@assert@not@L[0]@<@level
@@@@@@@@#@Œ»Ý‚̃Œƒxƒ‹‚Æ“™‚µ‚¢—v‘f‚ð‚»‚Ì‚Ü‚Ü@results@‚ɒljÁ
@@@@@@@@if@L[0]@==@level:
@@@@@@@@@@@@results.append(L.pop(0))
@@@@@@@@@@@@continue
@@@@@@@@#@Œ»Ý‚̃Œƒxƒ‹ˆÈã‚Ì—v‘f‚ðW‚ß‚é
@@@@@@@@nested_items@=@[]
@@@@@@@@while@L:
@@@@@@@@@@@@#@‘z’èŠO‚Ì—v‘f‚ªŒ©‚‚©‚Á‚½‚çƒGƒ‰[
@@@@@@@@@@@@assert@not@L[0]@<@level
@@@@@@@@@@@@if@L[0]@==@level:
@@@@@@@@@@@@@@@@break
@@@@@@@@@@@@nested_items.append(L.pop(0))

342:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/07/24 00:42:48
@@@@@@@@#@W‚ß‚½—v‘f‚ðƒlƒXƒg‚·‚éiÄ‹Aj
@@@@@@@@results.append(nest(nested_items,@level+1))
@@@@return@results

assert@nest([1,@1,@2,@2,@2,@3,@3,@4,@4,@1,@2])@==@[1,@1,@[2,@2,@2,@[3,@3,@[4,@4]]],@1,@[2]]

343:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/07/24 00:53:54
>>340
import@sys
for@line@in@sys.stdin.readlines():
@@@@termList@=@line.split()
@@@@outputString@=@''
@@@@for@term@in@termList[:-1]:@
@@@@@@@@outputString@+=@term@+@',@'
@@@@outputString@+=@termList[-1]@+@'\n'
@@@@sys.stdout.write(outputString)@

344:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/08/02 18:07:35
oxtu.py

345:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/08/02 19:06:37
oxtu.py age

346:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/08/12 17:58:39
y@‰Û‘è@z
h‘è‚¶‚á‚È‚¢‚ªAƒAƒ‹ƒSƒŠƒYƒ€l‚¦‚Ăñ‚ñ‚ª‚ç‚©‚Á‚½‚̂Ŏ¿–âB

lst = [dataX, ..., data2, data1, data0]
newlst = [dataM, ..., dataN+1, dataN]
# len(lst) == ”CˆÓ, len(newlst) <= 4, M >= X

‚±‚̂悤‚ÈƒŠƒXƒg‚ª‚ ‚Á‚½ŽžAnewlst‚ðlst‚Éd•¡‚È‚­ƒ}[ƒW‚·‚é‚ɂ͂ǂ¤‚µ‚½‚ç‚æ‚¢H

‚‚܂èA
lst = [data3, data2, data1, data0]
newlst = [data4, data3, data2]
assert merge(lst, newlst) == [data4, data3, data2, data1, data0]

‚±‚̂Ƃ«‚Ìmerge‚ð‚Ç‚¤ì‚ê‚΂悢‚Ì‚©’m‚肽‚¢B
‚È‚¨ƒCƒ“ƒfƒbƒNƒX‚É”ò‚т͖³‚­Adata‚Í“™‰¿”äŠr‰Â”\B

347:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/08/12 18:17:13
list(set(lst + newlst))

348:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/08/12 18:33:50
>>347
‚·‚Ü‚ñA–Y‚ê‚Ä‚½‚ª‡˜ŠÖŒW‚͈ێ‚µ‚½‚܂܂ÅB
‚½‚¾‚µdata“¯Žm‚̇˜”äŠr‚Ío—ˆ‚È‚¢B
ƒCƒ“ƒfƒbƒNƒX‚͇˜‚Ì‚½‚߂ɕ֋X“I‚ɂ‚¯‚½‚¾‚¯‚ÅAŽÀۂɂ͒ʂµ”Ô†‚Ȃǂ͖³‚¢B

349:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/08/12 22:24:18
> data“¯Žm‚̇˜”äŠr‚Ío—ˆ‚È‚¢
> ŽÀۂɂ͒ʂµ”Ô†‚Ȃǂ͖³‚¢

‚¿‚å‚ÁA‚»‚¤‚µ‚½‚çA
lst = [a, b, c]
newlst = [b,x,y]
‚̂Ƃ«Ac, x, y, ‚̇˜‚͂ǂ¤‚â‚Á‚ÄŒˆ‚ß‚é‚ñ‚¾H

350:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/08/12 22:25:04
‚ӂ‚¤‚É
for@item@in@newlst:
@@@@if@item@not@in@lst:
@@@@@@@@lst.insert(0,@item)
‚ł̓_ƒ‚È‚ÌH


351:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/08/12 22:28:39
‚ ‚êA>>346Œ©‚½‚ç
> ƒCƒ“ƒfƒbƒNƒX‚É”ò‚т͖³‚­

‚Á‚Ä‘‚¢‚Ä‚ ‚é‚ÈB‡˜‚ ‚é‚Ì‚©–³‚¢‚Ì‚©A‚Í‚Á‚«‚肵‚Ä‚­‚êB

352:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/08/12 23:29:08
lst[:lst.index(newlst[0])] + newlst

353:346
07/08/13 04:15:28
Ž¿–₵‚Æ‚¢‚ĉ½‚¾‚ªŽ©ŒÈ‰ðŒˆ‚µ‚½B
FX‘O’ñðŒà–¾‚µ‚«‚ê‚ĂȂ­‚ăXƒ}ƒ“B•t‚«‡‚Á‚Ä‚­‚ꂽl—L‚è“B
URLØÝ¸(dpaste.com)

—v‚̓lƒbƒg‚©‚çƒGƒ“ƒgƒŠŒ^‚ÌXVî•ñ‚ðƒ_ƒEƒ“ƒ[ƒh‚µ‚ă[ƒJƒ‹ƒf[ƒ^‚ɒljÁ‚·‚邽‚ßA
lst‚Ænewlst‚Éd•¡‚µ‚½î•ñ‚ª‚ ‚é‚©‚à‚µ‚ê‚È‚¢‚ªA‚»‚±‚¾‚¯strip‚µ‚½‚©‚Á‚½‚Æ‚¢‚¤‚¨˜bB
ƒGƒ“ƒgƒŠ‚É“úŽžî•ñ‚ª‚ ‚ê‚΂à‚Á‚ÆŠÈ’P‚¾‚Á‚½‚ñ‚¾‚¯‚Ç‚ËB

354:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/08/13 08:34:13
>>353
ƒGƒ“ƒgƒŠŒ^‚Á‚ĉ½H

355:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/08/13 08:35:28
>353 ‚ð“ǂތÀ‚臘‚È‚ñ‚ĂȂ­‚Ä set ‚Å—v‘f’Šo‚ð‚·‚ê‚΂¢‚¢‚¾‚¯‚¶‚á‚ñ

Œ³‚Ì list •Û‘¶‚µ‚Ä‚¨‚¢‚Ä orig_list.index( some_data ) ‚Å
ŒÂ•Ê index ‚͂łé‚ñ‚¾‚µ

356:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/08/13 15:37:39
ÅŒãlst‚Ænewlst‚Ì‘«‚µŽZ‹t‚¶‚á‚ËH
‚Ä‚¢‚¤‚©–¾‚ç‚©‚Éfor•¶•K—v‚È‚¢‚©‚ç

357:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/08/16 11:32:42
‰º‚̂悤‚È2‚Â‚ÌƒŠƒXƒg‚ª‚ ‚邯‚«
a = ["A","B","C","D"]
b = [5, 3, 8, 2]
a‚ÌƒŠƒXƒg‚ðb‚Ì’l‚̑傫‚¢‡‚Ƀ\[ƒg‚µ‚½‚¢A‚±‚Ìê‡Aa = ["C","A","B","D"] b = [8,5,3,2]‚ð‹‚ß‚½‚¢‚̂ł·‚ª‚ǂ̂悤‚É‘‚¯‚΂æ‚낵‚¢‚Å‚µ‚傤‚©B
ƒAƒhƒoƒCƒX‚¨‰†ŠW‚µ‚Ü‚·B


ŽŸƒy[ƒW
ÅVƒŒƒX•\ަ
ƒXƒŒƒbƒh‚ÌŒŸõ
—ÞŽ—ƒXƒŒˆê——
˜b‘è‚̃jƒ…[ƒX
‚¨‚Ü‚©‚¹ƒŠƒXƒg
¥ƒIƒvƒVƒ‡ƒ“‚ð•\ަ
‰É‚‚Ԃµ2ch

5388“ú‘O‚ÉXV/195 KB
’S“–:undef