‚­‚ž‚ˇ‚ęPython(’´‰ ..
[2ch|ĽMenu]
582:ƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń
09/08/18 17:49:09
# main.py
import mymodule
print mymodule.getmypath()

# mymodule/__init__.py
def getmypath():
@@return __file__

ˆř”“™‚ɉ˝‚ŕ“n‚ł‚¸‚Égetmypath()‚Ĺmain.py‚Ěƒtƒ@ƒCƒ‹ƒpƒX‚đŽć“ž‚ˇ‚é•ű–@‚Í‚ ‚č‚Ü‚ˇ‚ЁH
python2.5‚đŽg‚Á‚Ă܂ˇ

583:ƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń
09/08/18 18:06:27
os.fullpath(__FILE__)

584:ƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń
09/08/18 18:35:37
‚ą‚ę‚Ĺ‚˘‚˘‚́H
sys._getframe().f_back.f_code.co_filename

585:582
09/08/18 20:25:52
>>584
‚Ĺ‚Ť‚Ü‚ľ‚˝I‚ ‚肪‚Ć‚¤‚˛‚´‚˘‚Ü‚ˇB


586:‚T‚W‚U
09/08/19 21:17:25
‚Í‚ś‚߂܂ľ‚āB

BeautifulSoup‚đŽg‚Á‚Ä‚˘‚āA
<class 'BeautifulSoup.NavigableString'>‚đstr‚É
•ĎŠˇ‚ˇ‚é‚ɂ͂ǂ¤‚ˇ‚ę‚΂悢‚̂łľ‚傤‚ЁH

587:‚T‚W‚U
09/08/19 21:42:58
ƒƒ\ƒbƒhencode‚đŽg‚Á‚Ä‚ŕƒGƒ‰[‚ɂȂč‚Ü‚ˇB
<class 'BeautifulSoup.NavigableString'>ƒIƒuƒWƒFƒNƒg‚Š‚ç
‚P•śŽš‚¸‚‚Ƃ肞‚ˇ‚Ćunicode‚ɂȂé‚̂ŁA
–ł—‚â‚čunicode‚ɕϊˇ‚ˇ‚邹‚Ƃ͂łŤ‚Ü‚ľ‚˝B
‚Č‚Ě‚Ĺ‰đŒˆ‚Ć‚˘‚Ś‚Î‰đŒˆ‚Č‚Ě‚Ĺ‚ˇ‚ށA”ü‚ľ‚­‚Č‚˘‚Ĺ‚ˇc

588:ƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń
09/08/20 02:06:21
unicode(s)
str(s)


589:ƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń
09/08/20 02:09:18
unicode(s.prettify(), s.originalEncoding)

590:ƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń
09/08/20 05:33:30
Python‚ł́u•śŽš—ńv‚Ɓuƒ†ƒjƒR[ƒh•śŽš—ńv‚ƁuƒoƒCƒg—ńv
‚ÍˆŮ‚Č‚éƒIƒuƒWƒFƒNƒg‚Ć‚ľ‚Ä–žŠm‚É‹ć•Ę‚ł‚ę‚Ä‚é‚̂łľ‚傤‚ЁH

591:ƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń
09/08/20 07:41:29
2‚Ĺ‚ŕ3‚Ĺ‚ŕ•śŽš—ń‚ĆƒoƒCƒg—ń‚Í“Ż‚ś
•śŽš—ńƒŠƒeƒ‰ƒ‹‚Ć‚ľ‚ă\[ƒX‚ɏ‘‚­ę‡‚Í‚â‚⒍ˆÓ‚Ş•K—v

592:ƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń
09/08/20 07:49:52
>>591
‚˘‚âˆá‚¤
2: ƒoƒCƒg—ń•śŽš—ń‚ƒ†ƒjƒR[ƒh•śŽš—ń
3: ƒoƒCƒg—ń‚•śŽš—ńƒ†ƒjƒR[ƒh•śŽš—ń

593:590
09/08/20 08:40:32
>>592
‚Č‚é‚قǁC‚ť‚Ěŕ–ž‚͂킊‚č‚₡‚˘

encode ‚ÂРdecode ‚Ć‚Š‚Ěƒƒ\ƒbƒhŒŠ‚˝‚Ć‚ŤC
‰˝‚Š‚ç‰˝‚Ö‚Č‚ń‚ž‚ć`Œł‚Ɛ悪Žw’č‚Ĺ‚Ť‚Č‚Ť‚á
‚ž‚߂Ȃń‚ś‚á‚ˁH‚Á‚Ä”Y‚ń‚žD

594:ƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń
09/08/20 10:59:28
urllib.urlopen‚œǂń‚Ĺ‚Ť‚˝HTML‚đBeautifulSoup‚É“n‚ˇ‚Ćunicode‚É‚ľ‚Ä‚­‚ę‚Ü‚ˇ‚ށA
‚ť‚Ě’†‚Ɉ͂ݐ”Žš‚Ý‚˝‚˘‚Č‹@ŽíˆË‘ś•śŽš‚Ş‚ ‚é‚Ćencode‚Ĺeuc-jp‚ÂЂɂľ‚悤‚Ć‚ˇ‚é‚Ć
—áŠO‚Ş”­ś‚ľ‚Ü‚ˇ‚ć‚ˁH
‚ą‚ę‚Á‚Ă݂Ȃł‚ń‚Ç‚¤‚ľ‚Ă܂ˇH


595:ƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń
09/08/20 12:37:08
unicode-escape

596:ƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń
09/08/20 12:40:43
encode('euc-jp', errors='replace')
encode('euc-jp', errors='ignore')
encode('euc-jp', errors='strict')

597:ƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń
09/08/20 12:57:40
URLŘݸ(www.python.jp)
URLŘݸ(www.python.jp)

598:ƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń
09/08/20 14:13:08
euc_jis_2004

599:ƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń
09/08/20 14:47:56
URLŘݸ(www.python.jp)

600:594
09/08/20 19:51:48
ƒqƒ“ƒg‚ ‚肪‚Ć‚¤‚˛‚´‚˘‚Ü‚ˇB
FXŽŽ‚ľ‚Ă݂܂ľ‚˝‚ށA•śŽšƒR[ƒh‰ń‚č‚͍Ąˆę‚—ǂ­•Ş‚Š‚č‚Ü‚š‚ń‚ˁB
‚݂Ȃł‚ń‚Ěƒqƒ“ƒg‚ĆƒEƒFƒuî•ń‚đŽQl‚ɂƂ肠‚Ś‚¸ŽŸ‚̂悤‚É‚ľ‚Ă݂܂ľ‚˝B

html = urllib.urlopen(url).read()
html_coding = chardet.detect(html)['encoding'].lower()
soup = BeautifulSoup(unicode(html, html_coding, 'replace').encode('utf-8'))
text = soup......
print text.encode('euc-jp', 'replace')

’Pƒ‚Éprint‚ĚŽž‚É text.encode('euc-jp', 'replace')‚ÂЂž‚ƁA‰˝ŒĚ‚Š‘S‘Ě‚Ş‚í‚Ż‚킊‚ç‚Č‚˘ƒR[ƒh‚ɂȂč‚Ü‚ľ‚˝B
2.5.4‚Ĺ‚â‚Á‚Ä‚é‚ń‚Ĺ‚ˇ‚ށA3.x‚ɂȂé‚Ć‚ą‚̕ӂŕ‚Á‚ĆƒXƒbƒLƒŠ‚ˇ‚é‚ń‚Ĺ‚ľ‚傤‚ЁB



601:ƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń
09/08/20 22:08:07
uPython 3.1.1vƒŠƒŠ[ƒX
˝ÚŘݸ(pcnews”Â)

602:ƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń
09/08/21 07:36:16
>>600

html = urllib.urlopen(url).read()
soup = BeautifulSoup(html)
text = soup......
print text.encode('euc-jp', 'replace')


603:ƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń
09/08/21 07:38:11
html = urllib.urlopen(url).read()
soup = BeautifulSoup(html)
text = soup......
print unicode(text, soup.originalEncoding).encode('euc-jp', 'replace')

604:ƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń
09/08/21 14:22:39
‚ ‚ĚLinuxŽg‚Á‚Ä‚él‚ވęs–ڂɏ‘‚­‚̂͂Ȃń‚žH

605:ƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń
09/08/21 14:42:43
shebang

606:ƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń
09/08/23 22:49:29
‚Í‚ś‚߂܂ľ‚āB
Ĺ‹ßApython‚đŽn‚߂܂ľ‚˝B@ipython‚đ‚ƂĂŕ•Ö—˜‚ÉŽg‚Á‚Ä‚˘‚Ü‚ˇB
ipython‚ÉŠÖ‚ľ‚āAˆę‚ÂŽż–â‚Ȃ̂łˇ‚ށA‘ă“üŽŽ‚Ěę‡‚ɁA•]‰ż‚Ě’l‚Ş•\ŽŚ‚ł‚ę‚é‚悤‚É‚ˇ‚邹‚Ƃ͂łŤ‚Č‚˘‚Ĺ‚ľ‚傤‚ЁH

607:ƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń
09/08/24 13:03:36
u‚Í‚ś‚߂ĂĚpythonv‚ŕ׋­‚ľ‚Ä‚˘‚Ü‚ˇ
‰ş‹LƒXƒNƒŠƒvƒg‚đŽŔs‚ľ‚˝‚Ć‚ŤA

Win‚ĹŽŔs‚ˇ‚éę‡‚ĆUbuntu‚ĹŽŔs‚ˇ‚éę‡‚Ć‚Ĺ
Œ‹‰Ę‚ވႤiUbuntu‚Ěę‡‚̓Gƒ‰[‚ɂȂéj‚̂łˇ‚Ş
‚Ç‚¤‚ľ‚Ăłˇ‚ЁH
Ubuntu‚ĹƒGƒ‰[‚đ‰đÁ‚ˇ‚é‚ɂ͂ǂ¤‚ˇ‚ę‚΂˘‚˘‚Ĺ‚ˇ‚ЁH

•śŽšƒGƒ“ƒR[ƒh•”•Ş‚đ•Ď‚Ś‚˝‚čÁ‚ľ‚˝‚股‚é‚̂͂â‚Á‚Ă݂܂ľ‚˝B

#! /usr/bin/env python
# coding:shift_jis
while True:
str=input('> ')
print( str )
if str=='bye':
break


608:ƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń
09/08/24 13:27:59
raw_input() ‚É‚ˇ‚ę‚Î“Ž‚­‚ćB‚˝‚Ô‚ńwin‚Ě‚Ípython3‚Č‚ń‚ž‚낤B
‚ť‚Ě–{‚ނǂż‚ç‚đŽg‚Á‚Ă邊‚킊‚ç‚Č‚˘‚Ż‚ÇAŒÂl“I‚ɂ͂܂ž2.x‚đŽg‚Á‚˝‚Ů‚¤‚Ş‚˘‚˘‚ĆŽv‚¤‚ć

python2‚Ěraw_input() == python3‚Ěinput()
python2‚Ěinput() == python3‚Ěeval(input())

609:ƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń
09/08/24 23:54:44
‰üsƒR[ƒh

610:ƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń
09/08/25 16:17:27
win32api ‚đŽg‚˘‚˝‚˘‚Ĺ‚ˇ
ctypes ‚Š‚çAwindll.[DLL–ź].[ŠÖ”–ź] ‚ĹŒÄ‚×‚é‚̂͂킊‚Á‚˝‚̂łˇ‚ށA
ˆř”‚Ş—v‹‚ľ‚˝‚čAŠÖ”‚ޕԂľ‚Ä‚­‚é‚悤‚Ȓ萔iHj‚ĚŽŔŰ‚Ě’l‚Í•’ʂǂ¤Šm”F‚ˇ‚é‚ŕ‚̂Ȃń‚Ĺ‚ľ‚傤‚Š

‘źŒžŒę‚Š‚ç win32api ‚đŽg‚Á‚˝ŒoŒą‚Í–ł‚˘‚Ĺ‚ˇ

611:ƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń
09/08/25 16:29:15
URLŘݸ(www.python.jp)
URLŘݸ(www.python.jp)
URLŘݸ(www.ueblog.org)
URLŘݸ(moco.sakura.ne.jp)

612:610
09/08/25 17:27:33
‚ځ[‚Ć WM_CLOSE ‚ÂЂť‚¤‚˘‚Á‚˝‚ŕ‚Ě‚Ş’č‹`‚ł‚ę‚ĂȂ˘‚̂ŁA
‚ť‚ĚŽŔŰ‚Ě’l‚ނ킊‚ç‚Č‚˘‚Ć‚ť‚ę‚đ—v‹‚ľ‚˝‚č•Ô‚ľ‚˝‚股‚éŠÖ”‚ŞŽg‚ڂȂ˘‚ń‚Ĺ‚ˇ
‚ť‚ꂣA•’ʂ͂ǂ¤‚ˇ‚é‚ŕ‚Ě‚Č‚Ě‚Š‚ĆŽv‚Á‚ÄŽż–₾‚Ü‚ľ‚˝

613:ƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń
09/08/25 17:31:15
­‚ľ‚Ž‚ç‚˘‚Č‚çƒwƒbƒ_ƒtƒ@ƒCƒ‹‚Š‚çE‚Á‚Ä‚­‚ę‚ÎĎ‚Ţ‚Ż‚Ç
GUI‚܂łâ‚낤‚Ć‚ˇ‚é‚Ć‚ŕ‚Ě‚ˇ‚˛‚­‘ĺ•ςȋC‚Ş‚ˇ‚é

614:ƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń
09/08/25 17:34:19
MSDN‚Ĺ‚ľ‚ç‚ׂéBMingw‚Ěw32api‚Ć‚Š‚Ý‚é

615:ƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń
09/08/25 17:45:43
>>813
‚˝‚Ü‚˝‚Ü–Ú‚É•t‚˘‚˝‚ŕ‚Ě‚đ‘‚˘‚˝‚ž‚Ż‚ĹAĄ‚̂Ƃą‚ë‚Í GUI ‚đ‚â‚낤‚Ć‚ľ‚Ä‚é‚킯‚ł͂Ȃ˘‚Ĺ‚ˇ

ƒwƒbƒ_ƒtƒ@ƒCƒ‹–ź‚ĹƒOƒO‚Á‚āA’萔–ź‚ĹŒŸőŠ|‚Ż‚ÄƒRƒsƒy‚ľ‚Ä‚­‚ę‚΂˘‚˘‚ń‚Ĺ‚ˇ‚Š‚Ë
‘ź‚ĚƒR[ƒh‚Š‚çƒRƒsƒy‚ľ‚Ä’˜ěŒ “I‚É‘ĺä•v‚Č‚ń‚Ĺ‚ľ‚傤‚Š

>>614
ŠÖ”‚ƁA‘Ήž‚ˇ‚éDLL‚́AƒOƒO‚Á‚ďo‚Ä‚Ť‚˝MSDN‚Ěƒy[ƒW‚đŒŠ‚Ä‚é‚ń‚Ĺ‚ˇ‚ށA’萔‚ŞŒŠ‚Â‚Š‚ç‚Č‚˘‚Ĺ‚ˇ
‚Ç‚ą‚ɉ˝‚Ş‚ ‚邊‚˘‚Ü‚˘‚ż‚킊‚ç‚Č‚˘cc

Mingw‚Í’˛‚ׂĂ݂܂ˇ

616:ƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń
09/08/25 20:25:48
pywin32 ‚Ě win32con.py

617:ƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń
09/08/25 20:50:24
>‘źŒžŒę‚Š‚ç win32api ‚đŽg‚Á‚˝ŒoŒą‚Í–ł‚˘‚Ĺ‚ˇ

618:ƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń
09/08/25 21:41:44
>>616
‚¨‚¨A‘ĺ’ď‚Ěę‡‚Í‚ą‚ę‚Ĺ‘ĺä•v‚ť‚¤‚Ĺ‚ˇ

‚Ć‚˘‚¤‚ć‚čctypes‚ś‚á‚Č‚­‚Äpywin32‚Ĺwin32api‚đŒÄ‚ׂé‚Ý‚˝‚˘‚Ĺ‚ˇ‚ށA‚ť‚Ě•ű‚Ş‚˘‚˘‚ń‚Ĺ‚ľ‚傤‚Š‚Ë
‚Ĺ‚ŕpywin32‚Ěƒwƒ‹ƒv“Ç‚ń‚Ĺ‚ŕ‚Ç‚ą‚ɉ˝‚Ş‚ ‚é‚Ě‚Š‚í‚Š‚č‚Â炢cc

>>617
ˆę‰ž‘‚˘‚Ä‚¨‚˘‚˝•ű‚Ş‚˘‚˘‚ЂȂĆ


‚ą‚ꂊ‚çćA‚Ç‚Ěapi‚đŽg‚¤‚Š‚í‚Š‚ç‚Č‚˘‚̂ł ‚Ś‚Ä‘‚ЂȂЂÁ‚˝‚̂łˇ‚ށA
DDEƒNƒ‰ƒCƒAƒ“ƒg‚đ‘‚˘‚Ă܂ľ‚˝
win32con‚Éddeml.h‚̒萔‚ŞŒŠ“–‚˝‚ç‚ȂЂÁ‚˝‚̂ŁA
Googlećś‚É‚¨Šč‚˘‚ľ‚ăwƒbƒ_ƒtƒ@ƒCƒ‹‚Š‚çƒRƒsƒy‚ľ‚˝‚Ć‚ą‚ëA‚Ƃ肠‚Ś‚¸“Ž‚Ť‚Ü‚ľ‚˝
iƒRƒsƒy‚ľ‚Ä‘ĺä•v‚Č‚ń‚Ĺ‚ľ‚傤‚Ёj

pywin32‚Édde‚Č‚éƒ‚ƒWƒ…[ƒ‹‚Ş‚ ‚é‚悤‚Ĺ‚ˇ‚ށAŽg‚˘•ű‚Ş‚ł‚Á‚Ď‚č‚Č‚Ě‚ĹŒŠ‚Č‚Š‚Á‚˝‚ą‚Ƃɂľ‚Ü‚ˇ
‚݂Ȃł‚ń‰ń“š‚ ‚č‚Ş‚Ć‚¤‚˛‚´‚˘‚Ü‚ľ‚˝
Ą‰ń‚ĚŒ‚Ƃ͕ʂłˇ‚ށA>>611‚ŕŽQl‚ɂȂč‚Ü‚ľ‚˝

619:ƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń
09/08/25 22:00:04
>DDEƒNƒ‰ƒCƒAƒ“ƒg

win32com

620:ƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń
09/08/25 22:58:40
COM‚ÍDDE‚Ƃ͕ʕ¨‚ś‚á‚Č‚˘‚Ĺ‚ˇ‚ЁH

621:ƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń
09/08/25 23:05:06
‚ť‚ę‚ÍMS‚ÉŒž‚Á‚Ć‚˘‚Ä‚­‚ę
Ž€Œę‚ž‚Ż‚Ĺ‚ŕWindows DNA‚Ć‚ŠChromeEffects‚ÂЂ˘‚­‚ç‚Ĺ‚ŕo‚Ä‚­‚é

622:ƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń
09/08/25 23:34:06
>>619‚đ“Ç‚ń‚ŁAwin32com‚ĆDDEƒNƒ‰ƒCƒAƒ“ƒg‚ĚŠÖŒW‚ނ킊‚ç‚ȂЂÁ‚˝‚Ě‚Ĺ>>620‚đ‘‚˘‚˝‚̂łˇ‚ށcc

623:ƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń
09/08/26 01:55:48
COM‚ÍOLEƒNƒ‰ƒCƒAƒ“ƒg

624:ƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń
09/08/27 04:10:26
Šg’ŁŽq‚Í opy‚Ĺ

625:ƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń
09/08/27 21:05:40
.pyo‚̂ق¤‚Ş‚˘‚˘

626:ƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń
09/08/28 08:19:35
‚ť‚Ě‚¤‚ż2.x‚悤‚Ć3.x‚悤‚É
.pyo2‚ÂЂɂȂé‚Ě‚Š

627:ƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń
09/09/01 22:46:42
WindowsŠÂ‹Ť‚Ĺ‚ŕPyreadline‚đƒCƒ“ƒXƒg[ƒ‹‚ľ‚Ä‚˘‚ę‚Î
cmdƒ‚ƒWƒ…[ƒ‹‚ĚƒfƒtƒHƒ‹ƒg‚Ĺbash-like“Žě‚Ş—LŒř‚ɂȂé‚ĆŽv‚Á‚Ä‚˝‚ń‚Ĺ‚ˇ‚Ş
•’ʂɁg^Ah‚Ȃǂƕ\ŽŚ‚ł‚ę‚Ä‚ľ‚Ü‚˘‚Ü‚ˇB
IPython‚ł͕⊎‚ŞŒř‚­‚̂ŁAcmdƒ‚ƒWƒ…[ƒ‹‚ĚŽg‚˘•ű‚ŞŠÔˆá‚Á‚Ä‚é‚ń‚ž‚ĆŽv‚˘‚Ü‚ˇ‚Ş
ŒöŽŽƒTƒCƒg‚ĚƒŠƒtƒ@ƒŒƒ“ƒX‚Ĺ‚ÍCmd.cmd‚đŒpł‚ľ‚˝ƒNƒ‰ƒX‚đě‚Á‚Ä
ˆř”–ł‚ľ‚ĹƒCƒ“ƒXƒ^ƒ“ƒX‚đěŹ‚ˇ‚邞‚Ż‚Ě‚ć‚¤‚ɓǂ߂܂ˇB

‰˝‚ŞŠÔˆá‚Á‚Ä‚é‚ń‚Ĺ‚ľ‚傤‚ЁH

628:ƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń
09/09/03 07:39:13
•‚݂Ă­‚ž‚ł‚˘EEE
‚ą‚ꂊ‚çPython‚đ•׋­‚ľ‚悤‚ĆŽv‚Á‚Ä‚é‚̂łˇ‚ށA‚ť‚ęˆČ‘O‚ɁuƒpƒX‚đ’Ę‚ˇv
‚Ć‚˘‚¤‚ą‚Ć‚Ş‚Ĺ‚Ť‚Ü‚š‚ńB
Windows XP ‚ŁAPython2.6.2 ‚đƒCƒ“ƒXƒg[ƒ‹‚ľ‚˝‚ń‚Ĺ‚ˇ‚Ż‚ÇA‰SŽŇ—p‚Ě
ƒTƒCƒg‚É‚ ‚éuƒpƒX‚̐ݒčv‚Ć‚˘‚¤‚Ě‚đŒŠ‚Č‚Ş‚ç‚â‚Á‚Ä‚ŕ
[‘€ě‰Â”\‚ČƒvƒƒOƒ‰ƒ€‚Ü‚˝‚̓oƒbƒ` ƒtƒ@ƒCƒ‹‚Ć‚ľ‚Ä”FŽŻ‚ł‚ę‚Ä‚˘‚Ü‚š‚ń]‚Ć
‚łĂľ‚Ü‚˘˘‚Á‚Ä‚˘‚Ü‚ˇEEEB‚Ç‚¤‚ˇ‚ę‚΃pƒX‚đ’Ę‚š‚é‚Ě‚Š‹ł‚ڂâ‚˝‚ž‚Ż
‚Č‚˘‚Ĺ‚ľ‚傤‚ЁB‚ć‚낾‚­‚¨Šč‚˘‚ľ‚Ü‚ˇB

629:ƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń
09/09/03 08:12:03
—š‰đ

630:ƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń
09/09/03 08:33:11
ƒXƒŒˆá‚˘
ƒpƒ\ƒRƒ““ü–ĺƒXƒŒ‚ÂЂɂ˘‚Á‚Ä‚ą‚˘

631:ƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń
09/09/03 09:24:33
Ş
PATH‚Ě’Ę‚ľ•ű‚ˇ‚狳‚Ś‚ç‚ę‚Č‚˘B
‚ľ‚傚‚ńPyƒ’ƒ^‚Č‚ń‚āA‚ą‚Ě’ö“xB

632:ƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń
09/09/03 09:51:29
“Ś‚°‚˝H

633:ƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń
09/09/03 09:53:19
>>628
autoexec.bat ‚ ‚˝‚č‚đ˜M‚Á‚˝‚Ě‚Š‚ČH‚ť‚ę‚ÍWindows98Žž‘ă‚Ě‚â‚č•ű‚ŁA
Windows2000ˆČ~‚Č‚çGUI‚Őݒč‚Ĺ‚Ť‚éB
URLŘݸ(www.daikichi.net)

634:ƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń
09/09/03 10:08:32
Œž‚Á‚ż‚á‚Á‚˝…B

‰´‚Í‚ ‚Ů‚Ě‘ŠŽč‚ˇ‚é‚͔̂ć‚ę‚é‚ń‚Ĺ‚Ž‚Á‚Ć‚ą‚炌‚˝‚ń‚ž‚Ż‚ÇB

635:ƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń
09/09/03 14:15:51
>>628
>>633‚Ş“š‚Ś‚Ä‚­‚ę‚Ă邯‚Ç
‚¤‚Ü‚­‚˘‚ЂȂЂÁ‚˝‚ç‚Ü‚˝•ˇ‚˘‚Ä‚­‚ę

636:628
09/09/03 19:12:06
>>629 H
>>630
‚ˇ‚݂܂š‚ńBƒXƒŒˆá‚˘‚Ć‚˘‚¤Ž–‚ˇ‚ç‹C‚Ă‚Ť‚Ü‚š‚ń‚Ĺ‚ľ‚˝...B
>>631
‚˛‚ß‚ń‚Č‚ł‚˘..BŽ„‚ވŤ‚˘‚ń‚Ĺ‚ˇB
>>632 H
>>633
‚˛eŘ‚É“š‚Ś‚Ä‚­‚ę‚āA‚ ‚肪‚Ć‚¤‚˛‚´‚˘‚Ü‚ˇB‹ł‚ڂǏ‚˘‚˝
URLŘݸ(www.daikichi.net) ‚ŕAŒŠ‚Ă݂˝
‚̂łˇ‚ށAƒ_ƒEƒ“ƒ[ƒh‚ľ’ź‚ľ‚˝‚ç–łŽ–‚ɃpƒX‚Ş’Ę‚č‚Ü‚ľ‚˝B–{“–‚ɁA
‚ ‚肪‚Ć‚¤‚˛‚´‚˘‚Ü‚ľ‚˝B
>>634
‚˛‚ß‚ń‚Č‚ł‚˘A‚Ů‚ń‚ƂɎ„‚̓Aƒz‚Ĺ‚ˇB
>>635
‚ ‚肪‚Ć‚¤‚˛‚´‚˘‚Ü‚ˇBŒ‹‹ÇA‰˝‚ŞŒ´ˆö‚ž‚Á‚˝‚Ě‚Š‚í‚Š‚ç‚Č‚˘‚̂łˇ‚Ş
‚Ç‚¤‚É‚ŠƒpƒX‚̐ݒč‚͂łŤ‚Ü‚ľ‚˝B

637:ƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń
09/09/03 21:35:11
>> 607
ˆęs–Ú‚ĚŽw’čéŒž‚Ĺ‚ˇ‚ށH

#! /usr/bin/env python

/* man env ˆř—p */

NAME
env -- set and print environment

—]‚č ‚Ç‚Ě—l‚ČŒ`ŽŽ‚ĚŠî‘b‚Š‚Ş—‰đ o—ˆ‚Č‚˘‚̂łˇ‚ށc
‚ą‚Ě•”•Ş‚ĚŠî‘béŒž‚Ěŕ–ž‚đ‚ľ‚Ä’¸‚݂܂ˇ‚ЁH

638:ƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń
09/09/03 21:51:11
ƒs[ƒgƒ“‚Á‚Ä‚¨‚Ú‚Ś‚˝‚Ů‚¤‚Ş‚˘‚˘‚Š‚Č

639:‚a‚a‚ríŽmźŢŽżş˛Ŕް‚f‚h‚c—ˆ¤‚đ‚­‚ž‚ł‚˘
09/09/03 21:52:46
źŢŽżş˛Ŕް‚đ—V‰€’n‚ɘA‚ę‚Ä‚Á‚Ä‚Á‚Ä

640:ƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń
09/09/03 22:08:29
>>637
‚ť‚Ěˆęs–Ú‚Í shebang ‚Ć‚˘‚¤
“ńs–ÚˆČ~‚đ“ü—͂Ƃľ‚Ä shebang ‚ÉŽw’肾‚˝ƒRƒ}ƒ“ƒh‚đŽŔs‚ˇ‚é

‚â‚₹‚ľ‚˘˜b‚đ‚ˇ‚é‚Ć
shebang ‚ÉŽw’肳‚ę‚˝ƒRƒ}ƒ“ƒh‚đŽŔs‚ˇ‚é‚Ě‚ÍƒVƒFƒ‹‚łȂ­ƒJ[ƒlƒ‹‚ĚŽdŽ–
ƒVƒFƒ‹‚͊‹Ť•ϐ”PATH‚đ’m‚Á‚Ä‚˘‚邯‚ǁAƒJ[ƒlƒ‹‚Í’m‚ç‚Č‚˘‚Ě‚Ĺ
Œ´‘Ľ #!/usr/bin/python ‚Ȃǂł͂Ȃ­ #!/usr/bin/python ‚̂悤‚ɏ‘‚­•K—v‚Ş‚ ‚é

‚˝‚ž‚ą‚Ě•ű–@‚ž‚Ć‘ź‚Ěƒ}ƒVƒ“‚Ĺ‚Ě python ƒCƒ“ƒ^ƒvƒŠƒ^‚̏ꏩ‚Ş
/usr/local/bin/python ‚ž‚Á‚˝ę‡‚ɓނЂȂ˘‚Ě‚Ĺ
env ƒRƒ}ƒ“ƒh‚Ɋ‹Ť‚̐ݒč‚Ć python ‚ĚŽŔs‚đ‚¨Šč‚˘‚ˇ‚é

641:ƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń
09/09/03 22:09:26
o Œ´‘Ľ #!/usr/bin/python ‚Ȃǂł͂Ȃ­ #!/usr/bin/python ‚̂悤‚ɏ‘‚­•K—v‚Ş‚ ‚é
x #!python ‚Ȃǂł͂Ȃ­ #!/usr/bin/python ‚̂悤‚ɏ‘‚­•K—v‚Ş‚ ‚é

642:ƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń
09/09/03 22:33:38
>>607

/* Line 2 */
# coding: 'Shift_JIS'

‚ą‚ę‚Ĺ ’Ę‚č‚Ü‚ˇ‚ށc@‰˝‚đ‚ˇ‚é Program ‚Ĺ‚ˇ‚ЁH

643:ƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń
09/09/03 22:38:14
>>642 plus
ޏ—çc
>>640 ‚đ“ǂ߂¸‚ɏ‘‚Ťž‚ń‚ž‚̂Łc

644:ƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń
09/09/03 22:48:02
>>640
“Ç‚ń‚ž‚̂łˇ‚ށH
•śŽš—ń‚đ“ü‚ę‚Ä‚ŕ Syntax Error ‚Ɉׂč‚Ü‚ˇ‚ށH
’źÚ ‘Ĺ‚żž‚ń‚Ĺ‚Ěě‹Ć‚ł͖ł‚˘‚Ɖ]‚¤Ž–‚Ёc

645:ƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń
09/09/03 23:12:28
‚Ü‚¸‚Í“ú–{Œę‚̍\•ś‚đƒ}ƒXƒ^[‚ľ‚ĂЂç‚̂ق¤‚Ş
‚˘‚˘‚ĆŽv‚¤‚ń‚žĽĽĽ

646:ƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń
09/09/03 23:17:30
>>644
shebang ‚đŽg‚¤‚Ě‚Íƒtƒ@ƒCƒ‹‚ɕۑś‚ľ‚˝ƒXƒNƒŠƒvƒg‚đ
% python scriptname
‚ł͂Ȃ­
% chmod +x scriptname
% ./scriptname
‚̂悤‚ÉŽŔs‚ľ‚˝‚˘ę‡
‘ΘbŒ^ƒvƒƒ“ƒvƒg‚ł͂ť‚ŕ‚ť‚ŕ•K—v‚Č‚˘

‚ć‚­‚킊‚ç‚ȂЂÁ‚˝‚çAŠľ‚ę‚é‚Ü‚Ĺ
* ƒXƒNƒŠƒvƒg“ŕ‚ĹASCII•śŽš‚ž‚ŻŽg‚¤‚悤‚É‚ˇ‚é
* ŽŔs‚ˇ‚éŰ‚Í % python scriptname
* ‘ΘbŒ^ƒvƒƒ“ƒvƒg‚ÍŽg‚í‚Č‚˘
‚ť‚¤‚ˇ‚ę‚Î #!/usr/bin/env python ‚â # coding: sjis ‚đ‘‚­•K—v‚Ş–ł‚­‚Č‚é

‚ ‚ƂłŤ‚ę‚΃[ƒ‹—“‚É sage ‚Á‚Ä“ü‚ę‚Ä

647:ƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń
09/09/04 00:16:11
>>646@–{l‚ރŒƒX‚ľ‚Ä‹‚é‚̂łľ‚傤‚ЁH
# coding: Shift_JIS
‚Í Žn‚߂ЂçČ—ނޏo—ˆ‚˝‚ĆŽv‚˘‚Ü‚ľ‚˝‚ށc
‘‚­•K—vŤ ‚P: ‚Ç‚Ě coding: ‚đŽg—p‚ľ‚Ä‹‚邊‚𖞊m‚É‚ˇ‚éˆ×
‹L‰Ż‚ł͓ńs–Ú‚Í ‚ЂȂč about ‚ɏ‘‚­Ž–‚ޏo—ˆ‚é ‚Ĺ‚ľ‚˝‚ЁH
prompt ‚đŽg—p‚ľ‚Č‚˘‚Ĺ‚ˇ‚Ёc
script ‚Ş ‚Ü‚ž“ü—͑҂ż‚̏ó‘Ô‚ž‚Á‚˝‚Ć—‰đ‚ľ‚Ä‹‚č‚Ü‚ˇ‚ށH

>>607
u‚Í‚ś‚߂ĂĚpythonv‚ŕ׋­‚ľ‚Ä‚˘‚Ü‚ˇ
‰ş‹LƒXƒNƒŠƒvƒg‚đŽŔs‚ľ‚˝‚Ć‚ŤA
Win‚ĹŽŔs‚ˇ‚éę‡‚ĆUbuntu‚ĹŽŔs‚ˇ‚éę‡‚Ć‚Ĺ
Œ‹‰Ę‚ވႤiUbuntu‚Ěę‡‚̓Gƒ‰[‚ɂȂéj‚̂łˇ‚Ş
‚Ç‚¤‚ľ‚Ăłˇ‚ЁH

648:ƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń
09/09/04 01:01:52
‚Ç‚ń‚ČƒGƒ‰[‚ޏo‚˝‚Ě‚Š‘‚Ż‚ć

649:ƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń
09/09/04 01:05:22
OS‚ވႤ‚Š‚ç‚Ĺ‚ˇ

650:ƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń
09/09/04 01:06:22
>‰ş‹LƒXƒNƒŠƒvƒg

???

651:ƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń
09/09/04 01:12:46
ˆŮ‚Č‚éŠÂ‹Ť‚Ĺ“Ž‚Š‚ˇ‚ą‚Ć‚đl‚ڂâ‚é‚Č‚çA codingŽw’č‚Í•K‚¸‘‚˘‚Ä‚¨‚݁B

•W€“ü—Í‚ŕAinput‚É—Š‚ç‚¸Acodecs.getreader()‚ŁA
ƒGƒ“ƒR[ƒhŽw’肾‚āAsys.stdin‚Š‚çƒtƒ@ƒCƒ‹“ü—͂Ƃľ‚Ĉľ‚¤‚Ů‚¤‚ށA
ƒgƒ‰ƒuƒ‹‚͏­‚Č‚˘‚Š‚ŕ‚ľ‚ę‚Č‚˘B

652:ƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń
09/09/04 01:13:36
‚ť‚̕ςȓú–{Œę‚Ç‚¤‚ɂЂľ‚Ä‚ć

653:ƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń
09/09/04 01:20:28
str = codecs.getreader('UTF-8')(sys.stdin)

654:ƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń
09/09/04 01:23:08
str = codecs.getreader('UTF-8')(sys.stdin).read()

655:ƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń
09/09/04 01:25:03
‚Á‚[‚Šstr‚đ‚Ö‚ń‚ą‚¤‚ľ‚˝‚ç‚Č‚É‚Ş‚¨‚ą‚é‚ń‚žH



656:ƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń
09/09/04 01:56:11
‚¤‚ż‚イ‚̂ق¤‚ť‚­‚Ş‚Ý‚ž‚ę‚é

657:ƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń
09/09/04 01:57:50
•ύX‚Ć‚˘‚¤‚ć‚č‚͎ז‚‚ľ‚ÄŒŠ‚Ś‚Č‚­‚ľ‚Ă邞‚Ż‚ž

__builtins__.str

658:ƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń
09/09/04 06:27:01
py3‚Č‚ç•śŽšƒR[ƒh—]—T‚Ĺ‚ľ‚˝B

659:ƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń
09/09/04 13:46:11
Ů‚ŕ‚Í‚ś‚߂ĂĚpython3‚ŕ׋­‚ľ‚Ă܂ˇB
–{‚ɍڂÁ‚Ä‚˝‰ş‹LƒXƒNƒŠƒvƒg‚ށAWin‚Ĺ‚ŕLinux‚Ĺ‚ŕ“Ž‚Ť‚Ü‚š‚ń‚Ĺ‚ľ‚˝B

–{‚Ěƒ~ƒX‚Ĺ‚ľ‚傤‚ЁH

ĄƒGƒ‰[“ŕ—eF
print( gcd(int(sys.argv[1]),int(sys.argv[2])) )
IndexError: list index out of range

ĄƒXƒNƒŠƒvƒgF
#!usr/bin/env python
# coding:shift_jis

import sys

def gcd(m,n):

if n>m: m,n=n,m
while n>0:
m,n=n%m
return m


if __name__=='__main__':
print( gcd(int(sys.argv[1]),int(sys.argv[2])) )

660:659
09/09/04 13:47:43
ƒJƒLƒR‚ľ‚˝‚çƒCƒ“ƒVƒfƒ“ƒg‚Ş‚Č‚­‚Č‚Á‚Ä‚ľ‚Ü‚˘‚Ü‚ľ‚˝BCł‚ľ‚Ü‚ˇB

ĄƒXƒNƒŠƒvƒg

#!usr/bin/env python
# coding:shift_jis

import sys

def gcd(m,n):

@if n>m: m,n=n,m
@@while n>0:
@@@m,n=n%m
@@return m


if __name__=='__main__':
@print( gcd(int(sys.argv[1]),int(sys.argv[2])) )

661:ƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń
09/09/04 14:08:36
>>660
sys.argv[1] ‚Ć sys.argv[2] ‚Í‚ť‚ꂟ‚ęA
python gcd.py 3 5 (‚ŕ‚ľ‚­‚Í ./gcd.py 3 5) ‚Ć‚ľ‚˝‚Ć‚Ť‚Ě 3 ‚Ć 5 ‚Ş“ü‚č‚Ü‚ˇB
ˆř”‚đ‚Â‚Ż‚¸‚ɃvƒƒOƒ‰ƒ€‚đŽŔs‚ł‚ę‚˝‚̂ł͂Ȃ˘‚Ĺ‚ľ‚傤‚ЁH

662:659
09/09/04 16:00:32
>>661

‚ť‚̂Ƃ¨‚č‚Ĺ‚ľ‚˝B‚ ‚肪‚Ć‚¤‚˛‚´‚˘‚Ü‚ˇB

663:ƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń
09/09/04 16:15:57
Windows‚ĹPython 2.6.2‚đŽg‚Á‚Ä‹@ŽíˆË‘ś•śŽš‚đˆ—‚ľ‚悤‚ĆŽv‚Á‚˝‚ń‚Ĺ‚ˇ‚ށA
cp932‚ĹƒGƒ“ƒR[ƒh‚ľ‚ď‘‚Ťo‚ˇ‚Ć‚ŤAPython‚ÍNEC‘I’čIBMŠg’Ł•śŽš‚đ—Dć‚ľ‚ÄŽg‚¤‚悤‚Č‚ń‚Ĺ‚ˇB
i—ႌ‚΁uv‚Ěę‡Afbb9‚ł͂Ȃ­ee9dj

‚Ĺ‚Ť‚˝‚çIBMŠg’Ł•śŽš‚Ě•ű‚ŏ‘‚Ťo‚š‚é‚悤‚É‚ľ‚˝‚˘‚ń‚Ĺ‚ˇ‚ށA‰˝‚Š‚˘‚˘•ű–@‚Ş‚ ‚é‚Ĺ‚ľ‚傤‚ЁH

664:ƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń
09/09/04 16:48:19
>>663
Text •ś‘‚đ•Ű‘ś‚ľ‚Ä ‚ť‚Ě˜Ô “Á’č‹@Ží‚Ĺ Text ‚đ“ǂݍž‚Ţ‚Ć ‚ǂ̗l‚Ɉׂč‚Ü‚ˇ‚ЁH

665:ƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń
09/09/04 16:53:22
>>> u"űš".encode("mbcs")
'\xfb\xb9'
>>> u"űš".encode("cp932")
'\xee\x9d'

666:ƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń
09/09/04 17:03:13
>>664 plus
”ہc@•\Œť‚ވŤ‚Š‚Á‚˝—l‚Łc •Đ•ű‚Ě‹@Ží‚Ĺ ‚ť‚Ě•śŽš‚đ Text ‚ɕۑś‚ľ‚Ä
‚ŕ‚¤•Đ•ű‚Ě‹@Ží‚Ĺ ‚ť‚Ě Text ‚đ“ǂݍž‚Ţ‚Ć ‚ǂ̗l‚Ɉׂč‚Ü‚ˇ‚ЁH

667:ƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń
09/09/04 17:19:25
>>665
‚Ç‚¤‚ŕ‚ ‚肪‚Ć‚¤‚˛‚´‚˘‚Ü‚ˇB
‰˝‚ƂȂ­AWindows‚Ĺ‚Ícp932‚đ‘I‚ׂ΂˘‚˘‚Ě‚ž‚ƏŸŽč‚ÉŽv‚˘ž‚ń‚ł܂ľ‚˝B

>>666
‚ˇ‚݂܂š‚ńA•׋­•s‘Ť‚ł悭—‰đ‚Ĺ‚Ť‚Ä‚˘‚Č‚˘‚ń‚Ĺ‚ˇ‚ށAcp932‚ÍWindowsˆČŠO‚̊‹Ť‚ŕl—ś‚ľ‚Ä‚ ‚ ‚Č‚Á‚Ä‚˘‚é‚Ć‚˘‚¤‚ą‚Ƃłľ‚傤‚ЁH ‚ŕ‚Á‚Ƃ悭’˛‚ׂĂ݂܂ˇB

668:ƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń
09/09/04 17:32:22
‚¤‚Écode ‚Ёc@‘f°‚炾‚˘‚ȁc

669:ƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń
09/09/04 18:33:07
>ƒCƒ“ƒVƒfƒ“ƒg

670:ƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń
09/09/04 22:10:56
>>665
‚Č‚ń‚Ȃ̂ť‚ĚŠç•śŽš‚Ó‚´‚݂Ăń‚́H

671:ƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń
09/09/04 22:18:51
u('-')

‚˝‚܂ɏo‚Ä‚­‚邯‚Ç‚Š‚í‚˘‚˘

672:ƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń
09/09/04 23:06:05
>>670
NEVADA

673:ƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń
09/09/05 00:12:56
>>671
S‚̉˜‚ę‚˝ŠÂ‹Ť‚Ĺ‚ÍŒŠ‚ę‚Č‚˘‚炾‚˘c

674:ƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń
09/09/05 22:02:15
os‚˛‚Ć‚ÉˆŮ‚Č‚éƒ‚ƒWƒ…[ƒ‹‚đƒCƒ“ƒ|[ƒg‚ˇ‚é‚ɂ͂ǂ¤‚ľ‚˝‚炢‚˘‚̂łľ‚傤‚ЁH
CŒžŒę‚ĹŒž‚¤ifdef‚Ý‚˝‚˘‚Č‚ą‚Ć‚Ş‚ľ‚˝‚˘‚̂łˇ‚Ş‚¤‚Ü‚­‚˘‚Ť‚Ü‚š‚ńEE

675:ƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń
09/09/05 22:03:45
import sys
sys.platform

676:ƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń
09/09/05 22:18:03
>>675
‚ ‚肪‚Ć‚¤‚˛‚´‚˘‚Ü‚ˇ
sys.platform‚ĹŽć‚荾‚Ţƒ‚ƒWƒ…[ƒ‹‚đU‚蕪‚Ż‚ç‚ę‚Ü‚ľ‚˝
import‚͐擪‚ɏ‘‚­‚ŕ‚Ě‚ž‚ĆŽv‚Á‚Ä‚˘‚Ü‚ľ‚˝BB

677:ƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń
09/09/06 00:20:31
•’Ę‚Ítry: import hoge except ImportError: import fuga‚Ý‚˝‚˘‚É‚ˇ‚é‚ń‚ś‚á‚ȂЂÁ‚˝‚Á‚݁H

678:ƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń
09/09/06 00:36:49
ˆŮ‚Č‚éƒVƒXƒeƒ€‚Ĺ‚ŕImportError‚łȂ˘‘‚Ť•ű‚Ĺ‚Ť‚邊‚çsys.platformŽg‚¤•ű‚Ş–ł“ď

679:ƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń
09/09/06 00:42:55
sys.platform‚Ć‚˘‚¤‚Ě‚Í‰Ž¨‚ž‚í
os.name‚ć‚č‚ŕÚ‚ľ‚˘‚Ě‚Š‚Č

680:ƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń
09/09/06 00:45:20
platformƒ‚ƒWƒ…[ƒ‹‚Ć‚Š‰‚߂Ēm‚Á‚˝

681:ƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń
09/09/06 01:05:04
>>680
‚ť‚¤‚˘‚Ś‚Î‚ť‚ń‚Č‚Ě‚ŕ‚ ‚Á‚˝‚ˁB’ö“x‚É‚ľ‚ŠŽg‚í‚ę‚ĂȂ˘‚ć‚Č

sys‚̓rƒ‹ƒgƒCƒ“‚Ě•W€ƒ‚ƒWƒ…[ƒ‹‚ž‚Š‚çâ‘΂ɓǂݍž‚ß‚é‚Ć‚˘‚¤——R‚ŕ‚ ‚邊‚ŕ
os‚̓pƒX’Ę‚Á‚ĂȂ˘‚Ćimport‚Ĺ‚Ť‚Č‚˘‚ľ

682:ƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń
09/09/06 18:33:13
ƒXƒNƒŠƒvƒg‚ĹƒeƒLƒXƒg‚đ—§‚żă‚°‚˝‚čAIE‚đ‹N“Ž‚ł‚š‚˝‚č‚͉”\‚Ĺ‚ˇ‚ЁH

683:ƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń
09/09/06 18:40:20
yes you can

684:ƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń
09/09/06 23:46:18
‚˘‚낢‚뎎‚ľ‚˝‚ń‚ž‚Ż‚Çwindows‚Ĺparamiko‚ŞŽg‚ڂȂ˘B
‚ą‚ę‚ÍŽg‚ڂȂ˘‚ĹOK?


685:ƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń
09/09/06 23:50:05
Windows‚Ĺparamiko‚Â‚Š‚Ś‚é‚ćH
bazaar‚Č‚ń‚ÄWindows—p‚ĚƒfƒtƒHƒ‹ƒg‚ĚsshƒNƒ‰ƒCƒAƒ“ƒg‚Şparamiko‚ž‚ćB

686:ƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń
09/09/07 00:08:23
>>685
‰´‚ɂƂÁ‚Ä‚ ‚ń‚˝‚͐_—l‚žB
Ý’肾‚Š‚˝‚đ‹ł‚Ś‚Ä‚­‚ęI

687:ƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń
09/09/07 00:51:13
>>685
1. paramiko-1.7.5.zip ‚đƒ_ƒEƒ“ƒ[ƒh
2. “K“–‚ČƒfƒBƒŒƒNƒgƒŠ‚ɉđ“€
3. ƒRƒ}ƒ“ƒhƒvƒƒ“ƒvƒgŠJ‚˘‚Ä 2 ‚ĚƒfƒBƒŒƒNƒgƒŠ‚É cd ‚ĹˆÚ“Ž‚ˇ‚é
4. python setup.py build
5. python setup.py install
‚ą‚ę‚đ‡‚É‚â‚Á‚Ä‚˘‚Á‚āA‚Ç‚ą‚Ĺˆř‚Á‚Š‚Š‚é‚Š‹ł‚ڂāB

Ą‚â‚Á‚Ă݂˝‚çAˆË‘śƒ‰ƒCƒuƒ‰ƒŠ‚Ěpycrypto‚ŞŽčŒł‚̊‹Ť‚ĹƒCƒ“ƒXƒg[ƒ‹Ď‚Ý‚ž‚Á‚˝‚Š‚ç
‚ˇ‚ń‚Č‚čƒCƒ“ƒXƒg[ƒ‹I‚í‚Á‚˝B
‚Đ‚ĺ‚Á‚Ć‚ľ‚˝‚çpycryptoƒCƒ“ƒXƒg[ƒ‹‚ˇ‚é‚Ć‚Ť‚ÉŠg’Łƒ‚ƒWƒ…[ƒ‹‚ĚƒRƒ“ƒpƒCƒ‹‚Ş•K—v‚Š‚ŕ
’m‚ę‚Č‚˘‚Š‚çAPython‚Ěƒo[ƒWƒ‡ƒ“‚ɑΉž‚ˇ‚éƒRƒ“ƒpƒCƒ‰‚đ‚ŕ‚Á‚Ä‚˘‚Č‚˘ę‡‚Í
URLŘݸ(mirror.cameronbergh.com)
‚Š‚ç‘Ήž‚ˇ‚éƒpƒbƒP[ƒW‚đƒ_ƒEƒ“ƒ[ƒh‚ˇ‚é‚Ć‚˘‚˘‚ćB

688:ƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń
09/09/07 00:54:35
eŘ‚É‚ ‚肪‚Ć‚¤I
paramiko-1.7.4‚Ĺ‚â‚Á‚˝‚炡‚ń‚Č‚č‚Ć‚¨‚Á‚˝B

689:ƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń
09/09/10 16:31:07
n(“K“–‚ČŽŠ‘R”)ŽŸŒł‚ĚŽŔ”’lŠÖ”f‚đ’č‹`‚ˇ‚é‚Ć‚Ť‚É
f = lambda x : (x**2).sum()
‚Ć‚Š‘‚˘‚Ä‚ ‚éƒR[ƒh‚Ş‚ ‚Á‚āAˆÓ–Ą‚ނ킊‚č‚Ü‚š‚ńB

lambdaŽŽ‚ނ킊‚ç‚Č‚˘‚̂ł͂Ȃ­‚āAŒă‚ë‚ɂ‚˘‚Ä‚é.sum()‚ނ킊‚č‚Ü‚š‚ńB
ƒCƒ“ƒ^ƒvƒŠƒ^‚ŏă‹L’č‹`‚đ‚ľ‚ÄAf(x=1.0)‚Ć‚Šf(x=[1.0,2.0])‚ÂЂâ‚Á‚Ă݂é‚ƁA
sum()‚ɂ‚˘‚Ä‚Ěattribute error‚ޏo‚Ü‚ˇB

‚ć‚낾‚­‚¨Šč‚˘‚ľ‚Ü‚ˇcB

690:ƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń
09/09/10 16:33:31
x‚Şnumpy‚Ěarray‚Č‚ń‚ś‚á‚Č‚˘H

691:689
09/09/10 16:43:10
>>690
‚ť‚ę‚Ĺ‚ľ‚˝I
‚Ç‚¤‚ŕ‚ ‚肪‚Ć‚¤‚˛‚´‚˘‚Ü‚ľ‚˝B

692:ƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń
09/09/11 22:49:04
BitTorrentˆČŠO‚Ĺpython‚ĹŽŔ‘•‚ł‚ę‚˝ƒNƒ‰ƒCƒAƒ“ƒgƒ\ƒtƒg‚ ‚邢‚̓Xƒ^ƒ“ƒhƒAƒ[ƒ“ƒ\ƒtƒg‚Á‚ĉ˝‚Ş‚ ‚č‚Ü‚ˇ‚ЁH
Ó‚Ż‚˝Œž‚˘•ű‚đ‚ˇ‚é‚ƁApython‚ĹŽŔ‘•‚ł‚ę‚Ä‚˘‚ÄŠg’ŁŽq‚Şexe‚Č‚ť‚ę‚Č‚č‚É—L–ź‚Čƒ\ƒtƒg‚Á‚ĉ˝‚Ş‚ ‚č‚Ü‚ˇ‚ЁH

693:ƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń
09/09/11 22:59:58
BT‚ÍPython‚â‚ß‚˝‚ń‚ś‚á‚ȂЂÁ‚˝‚Á‚݁H

694:ƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń
09/09/11 23:03:43
URLŘݸ(wiki.python.org)

695:ƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń
09/09/12 15:52:44
Šg’ŁŽq‚Şexe‚Ĺ‚ ‚é•K—v‚Ş‚ć‚­‚킊‚ç‚Č‚˘‚Ż‚ÇA
bzr, mercurial ‚Ć‚˘‚Á‚˝VCS‚ŕ‚ť‚¤‚ž‚ľA
Editra, Dropbox, TaskCoach, ‘ź‚É‚ŕ‚˘‚낢‚ë‚ ‚邟B
Linux‚É‚˘‚Á‚˝‚炳‚ç‚ÉPythonťƒfƒXƒNƒgƒbƒvƒAƒvƒŠ‚ž‚炯B

696:ƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń
09/09/12 18:57:53
yum


697:ƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń
09/09/12 18:59:20
‚Ƃ肠‚Ś‚¸2chviewer‚Ĺ‚ŕě‚Á‚ÄŒöŠJ‚ˇ‚ę‚ΗL–ź‚ɂȂę‚é‚ń‚Š‚Č

698:ƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń
09/09/14 05:56:06
>684
‚ą‚ꂊ‚ŕ
URLŘݸ(d.hatena.ne.jp)

699:ƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń
09/09/14 09:44:16
URLŘݸ(bugs.launchpad.net)
‚Ö‚ĽB

700:ƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń
09/09/15 12:47:58
>>692
portage, samuraix

701:ƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń
09/09/15 21:14:28
wikipedia‚ĚPython‚Ěƒy[ƒW‚É
u‘˝‚­‚ĚˆŮ‚Č‚éŒžŒę‚ŏ‘‚Š‚ę‚˝ƒ‚ƒWƒ…[ƒ‹‚đ‚܂Ƃ߂éƒOƒ‹[ŒžŒęv
‚Ć‚ ‚č‚Ü‚ˇ‚ށA‚ą‚ę‚Í•Ą”‚ĚƒvƒƒOƒ‰ƒ~ƒ“ƒOŒžŒę‚ŏ‘‚Š‚ę‚˝ƒ‚ƒWƒ…[ƒ‹‚đ
‚܂Ƃ߂ç‚ę‚é‚Ć‚˘‚¤‚ą‚Ƃł˘‚˘‚̂łľ‚傤‚ЁH

702:ƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń
09/09/17 08:06:50
>>701
•śÍ‚đ“r’†‚Ő؂é‚ć‚ȁB

703:ƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń
09/09/17 09:50:28
ÜŰŔ

704:ƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń
09/09/24 03:21:16
lambda : 1 + 2
‚Ş—Ç‚­‚Ä
lambda : print "hoge2"
‚ރ_ƒ‚Č——R‚Á‚ĉ˝ŒĚ‚Ĺ‚ˇ‚ЁH

705:ƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń
09/09/24 03:35:29
lambdaŽŽ‚ɂ͎Ž(expression)‚ľ‚Š‘‚݂Ȃ˘‚Š‚çBprint‚Í•ś(statement)B

706:ƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń
09/09/24 03:43:40
lambda : sys.stdout.write("hoge2\n")

707:704
09/09/24 04:34:27
‚ ‚肪‚Ć‚¤
EEEPython‚Á‚Ä‚ť‚¤Œž‚¤‚Ě‚đ‹ć•Ę‚ˇ‚é‚Ě‚ŠEEEć‚Í’ˇ‚ť‚¤‚ž orz

708:ƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń
09/09/24 06:08:10
python3‚Ĺ‚Íprint‚͊֐”‚ž‚ćOO

709:ƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń
09/09/24 07:27:03
Python‚Ĺ
print "x=#{x}\n" if DEBUG@(Ruby‚Ě—á)
‚Ý‚˝‚˘‚É1s‚ĹŠŽŒ‹‚ł‚š‚鏑‚Ť•ű‚Á‚ĉ”\‚Ĺ‚ˇ‚ЁH
“Ż‚ś•¨‚đPython‚ŏ‘‚­‚Ć
if DEBUG:
print "x="+str(x)
‚ƂȂé‚ĆŽv‚˘‚Ü‚ˇ‚ޏo—ˆ‚ę‚΃fƒoƒbƒOƒƒbƒZ[ƒW‚˛‚Ć‚Ť‚É2s‚ÍŽg‚˘‚˝‚­‚Č‚˘EEE

710:ƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń
09/09/24 08:07:41
if DEBUG: print "x="+str(x)
‚ž‚ށAloggingŽg‚ځB

711:ƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń
09/09/24 10:34:36
if DEBUG:
print "x="+ str(x)

712:ƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń
09/09/24 10:36:08
>>711 ƒ~ƒX‚Á‚˝‚Ě‚ĹŒŠ‚Č‚Š‚Á‚˝‚ą‚Ć‚É

713:ƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń
09/09/24 11:42:46
logging.logger

714:ƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń
09/09/24 13:37:14
URLŘݸ(pythonjp.sourceforge.jp)
‚ą‚ą‚É‚ ‚é
def partial(func, *args, **keywords):
‚Ć‚˘‚¤‘‚Ť•ű‚ɏo‚Ä‚­‚éC‚Ěƒ|ƒCƒ“ƒ^‚Ý‚˝‚˘‚Č‹L†(*args,**keywords)‚Á‚Ăǂ¤‚˘‚¤ˆÓ–Ą‚Ĺ‚ˇ‚ЁH

715:ƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń
09/09/24 13:43:23
URLŘݸ(pythonjp.sourceforge.jp)

716:ƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń
09/09/24 13:53:55
‚ ‚肪‚Ć‚˛‚´‚Ü‚ˇ

717:ƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń
09/09/24 17:46:57
PIL‚Ěpython3‘Ήž‚͂܂ž‚ЁI

718:ƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń
09/09/24 22:47:32
>>712
‚ځH‚Ç‚ą‚Ç‚ąH

719:ƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń
09/09/24 23:06:30
Python“I‚É‚ÍŽš‰ş‚°‚ž‚낤B

720:ƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń
09/09/27 04:43:59
ˆę“x’č‹`‚ľ‚˝•ϐ”‚đÁ‹Ž‚ˇ‚邹‚Ƃ͉”\‚Ĺ‚ˇ‚ЁH

python3.0‚ŁA
print = 5
‚Ć‚ˇ‚é‚Ćprint‚Ć‚˘‚¤–ź‘O‚̕ϐ”‚É‚T‚Ş‘ă“ü‚ł‚ę‚˝‚̂łˇ‚ށA
‚ť‚Ě‚ ‚ĆŒł‚Ěprint‚Ć‚˘‚¤ŠÖ”‚đŽg‚˘‚˝‚˘ę‡‚͂ǂ¤‚ˇ‚ę‚΂悢‚̂łľ‚傤‚ЁH

721:ƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń
09/09/27 04:53:34
__builtins__.print

‚ŕ‚ľ‚­‚Í

del print

722:720
09/09/27 05:15:58
>>721
‚ ‚肪‚Ć‚¤‚˛‚´‚˘‚Ü‚ľ‚˝B

723:ƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń
09/09/27 11:24:07
urllib2‚Ĺkeep-aliveo—ˆ‚Č‚˘B•‚Ż‚Ä

policy = cookielib.DefaultCookiePolicy( rfc2965=True, strict_ns_domain=cookielib.DefaultCookiePolicy.DomainStrict)
cj = cookielib.LWPCookieJar(cookie_jar_path, False, policy)
cjhdr = urllib2.HTTPCookieProcessor(cj)
opener = urllib2.build_opener(cjhdr, RefererAddHandler())
opener.addheaders = [
@('User-agent', 'User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; ja; rv:1.9.1.3) Gecko/20090824 Firefox/3.5.3 (.NET CLR 3.5.30729)'),
@('Connection','Keep-Alive')
@('Keep-Alive'','300')
]
r = opener.open( uri )
rinfo = r.info()
for key in rinfo.keys() :
@print h, rinfo[key]

## Referer ‚đ Auto‚Ĺ‚Â‚Ż‚éˆ×‚Ěƒnƒ“ƒhƒ‰ ########
class RefererAddHandler (urllib2.BaseHandler) :
@def http_request(self, req) :
@@req.add_header("Referer", req.get_full_url())
return req

---------------------------
firefox‚Č‚ń‚Š‚ĹƒŒƒXƒ|ƒ“ƒXƒwƒbƒ_‚đŒŠ‚é‚ƁA
@Connection: Keep-Alive
‚Əo‚Ä‚éB‚Ĺ‚ŕă‹LƒR[ƒh‚Ĺ‚Í
@Connection: Close
‚ɂȂéB‚ȂɂБŤ‚č‚Č‚˘‚Ĺ‚ˇ‚ЁH

724:723
09/09/27 11:26:39
’ůłF
@('User-agent', 'User-Agent: Mozilla/5.0@`—ށj
‚Ě‰ÓŠ‚Í
@('User-agent', 'Mozilla/5.0@`—ށj

725:ƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń
09/09/27 11:31:06
HTTPƒwƒbƒ_‚Ĺkeep-alive‚ˇ‚é‚悤‚É‚ľ‚Ä‚ŕ
urllib2‚Ş‚ť‚ę‚đ‘z’肾‚ĂȂ˘‚Š‚ç‚¤‚Ü‚­“ނЂȂЂÁ‚˝‚悤‚Č
ƒ\[ƒX“Ç‚ń‚Őâ–]‚ľ‚˝‹L‰Ż‚Ş‚ ‚é

urllib2 keep-alive ‚Ĺ‚Ž‚Ž‚Á‚Ă݂é‚Ć‚˘‚˘‚ń‚ś‚á‚Č‚˘‚Š

726:723
09/09/27 11:34:14
>>725
‚ ‚肪‚Ć‚¤B‚ą‚ą‚ĚƒTƒCƒg‚Ě‚đ‚â‚Á‚Ă݂éI
URLŘݸ(python.blog-slime.com)


727:723
09/09/27 11:36:47
Ş‚Íurllib‚ž‚Á‚˝B‰ş‚ĚƒTƒCƒg‚Ě‚đ”qŽŘ‚ˇ‚é‚Ě‚Şˆę”ÔŠy‚ť‚¤‚Ĺ‚ˇ‚ˁB‡d
URLŘݸ(memo.jj-net.jp)


728:723
09/09/27 12:03:05
‚ż‚Ȃ݂ɁEEE

urllib2‚ž‚Ćcookie‚ĚŽŠ“Žˆ—‚Ş—eˆŐ‚ɏo—ˆ‚邯‚ǁAkeep-alive‚ޏo—ˆ‚Č‚˘
urllib ‚ž‚Ćcookie‚ĚŽŠ“Žˆ—‚đ—eˆŐ‚ɏo—ˆ‚Č‚˘‚ށAkeep-alive‚͏o—ˆ‚é
(URLŘݸ(www.python.jp)ŒŠ‚é‚ƁAcookielib‚Íurllib2‚ł̎g—p‚đ‘z’肾‚Ä‚˘‚éHj

HTTP/HTTPS‚đ‚â‚éă‚ŁA”äŠr“I‚‹@”\‚Ĺ’m‚ç‚ę‚˝ƒ‰ƒCƒuƒ‰ƒŠ‚Á‚Ä‚ ‚č‚Ü‚ˇ‚ЁH
(Perl‚ĚLWPAJava‚ĚCommons/HttpClient‚Ý‚˝‚˘‚ȁj

729:ƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń
09/09/27 18:42:43
ŽQl‚ɂȂ邊‚Ç‚¤‚Š‚í‚Š‚ç‚ń‚Ż‚Ç2.6, 3.0Œn—ń‚̍\Ź‚Í

URLŘݸ(urllib-gsoc.blogspot.com)
URLŘݸ(www.python.org)
URLŘݸ(www.python.org)

‚ą‚ń‚ȂЂń‚ś‚炾‚˘c

730:ƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń
09/09/27 18:45:28
ˆę”Ô‰ş‚Ě example ‚ŞŽQl‚ɂȂ邊‚ம—ű

URLŘݸ(docs.python.org)

731:ƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń
09/09/27 18:53:41
‚¨‚Ü‚˘‚炨‚ż‚‚Ż
>>723‚ĚƒR[ƒh‚ÍPython2Œn—ń‚ž

732:ƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń
09/09/27 19:01:48
URLŘݸ(fisheye.toolserver.org)

Bingo? ’źŠ´‚Ĺ
ŽŔ‚Í keep-alive ‚ĚˆÓ–Ą‚Ş‚ć‚­‚킊‚ç‚Č‚˘‚—

733:723
09/09/27 23:14:59
‚Ý‚ń‚ȁAƒAƒhƒoƒCƒX‚ ‚肪‚Ć‚¤I
python 2.4 ‚ɍS‚Á‚Ä‚˘‚é–ó‚ł͂Ȃ˘‚ń‚žB
v3.0‚Éă‚°‚ā@>>730‚Ěurllib‚Ćhttp.cookie_jar‚Ĺ‚â‚Á‚Ă݂éB

>>732
‚ ‚肪‚Ć‚¤IŽQl‚É‚ł‚š‚Ä‚ŕ‚炤‚ş‚Ą

734:723
09/09/28 01:08:16
python3.1 ‚Á‚Äif,for,print‚ŞŽŽ‚É‚Č‚Á‚ĂāAĄ‚Ü‚Ĺ‘‚˘‚Ä‚˝ƒR[ƒh‚Ş“Ž‚Š‚Ë[‚¨‚—‚—‚—
‚Č‚ń‚ŠLISP‚Á‚Ű‚˘‚ˁB
2.6‚ƕςí‚股‚ʂĂĂí‚ç‚Á‚Ä‚ľ‚Ü‚Á‚˝‚—


735:723
09/09/28 01:13:56
‚ЂƂ育‚Ć‘˝‚­‚Ä‚ˇ‚Ü‚ń
>>734‚Í‹C‚É‚ľ‚Č‚˘‚Ĺ‚­‚ęBЍˆá‚˘‚ž‚Á‚˝‚¨

736:ƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń
09/09/28 02:44:31
Twitter‚Ĺ‚â‚ę

737:ƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń
09/09/28 14:47:48
Tkinter‚ɂ‚˘‚ÄŽż–â‚Ĺ‚ˇ

from Tkinter import *

root = Tk()
sub_win = None

def button_callback(event):
global sub_win
print 'button down'
sub_win.destroy()

def message_window():
global sub_win
sub_win = Toplevel()
button = Button(sub_win, text='window close')
button.pack()
sub_win.bind('<Escape>', button_callback)
button.bind('<Button-1>', button_callback)

Button(root, text='about', command=message_window).pack()

root.mainloop()

ˆČă‚̂悤‚ČƒR[ƒg‚Ȃ̂łˇ‚ށAESCƒL[‚đ‰Ÿ‚ľ‚Ä‚ŕƒR[ƒ‹ƒoƒbƒNŠÖ”‚ތĂ΂ę‚Ü‚š‚ń
‰˝ŒĚ‚Ĺ‚ľ‚傤‚ЁH‚ć‚낾‚­‚¨Šč‚˘‚ľ‚Ü‚ˇ

738:ƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń
09/09/28 15:28:31
ƒtƒH[ƒJƒX‚̍‡‚Á‚Ä‚éƒEƒBƒWƒFƒbƒg‚É‚ľ‚Š
ƒCƒxƒ“ƒg‚Í‘—‚ç‚ę‚Č‚˘B

739:737
09/09/28 16:00:47
ƒŒƒX‚ ‚肪‚Ć‚¤‚˛‚´‚˘‚Ü‚ˇ
>>738
>ƒtƒH[ƒJƒX‚̍‡‚Á‚Ä‚éƒEƒBƒWƒFƒbƒg‚É‚ľ‚Š
>ƒCƒxƒ“ƒg‚Í‘—‚ç‚ę‚Č‚˘B
‚ŕ‚¤‚ż‚ĺ‚Á‚Ć’Pƒ‚É‚ľ‚Ă݂Ä

from Tkinter import *

root = Tk()

def esc_down(event):
print 'esc key down'
root.destroy()

button = Button(root, text='close')
button.pack()
button.focus_set()
button.bind('<Button-1>', esc_down)
button.bind('<Escape>', esc_down)

root.mainloop()

‚ą‚¤‚˘‚¤Ž–‚Ĺ‚ˇ‚ć‚ˁH
‚ą‚ę‚́ubutton.bind('<Escape>', esc_down)v‚đuroot.bind('<Escape>', esc_down)v
‚Ć‚ľ‚Ä‚ŕ‚Ť‚ż‚ń‚ĆƒR[ƒ‹ƒoƒbƒNŠÖ”‚͌Ă΂ę‚Ü‚ˇB
ă‚ĚƒR[ƒh‚ĚTk‚đToplevel‚É‚ľ‚Ä‚ŕESCƒL[‚ĚƒCƒxƒ“ƒg‚̕⑍‚ÍŹŒ÷‚ˇ‚é‚悤‚Ĺ‚ˇ
>>737‚Ý‚˝‚˘‚ČŒ`‚É‚ˇ‚é‚Ć‚¤‚Ü‚­s‚ЂȂ˘‚Ĺ‚ˇB‚ć‚낾‚­‚¨Šč‚˘‚ľ‚Ü‚ˇ

740:ƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń
09/09/28 18:59:50
UTF-8‚ɃGƒ“ƒR[ƒh‚ˇ‚é•ű–@‚đ‹ł‚Ś‚Ä‰ş‚ł‚˘B
—ႌ‚Îx = "‚ ‚˘‚¤‚Ś‚¨"‚̂ƂŤy‚É"%E3%81%82%E3%81%84%E3%81%86%E3%81%88%E3%81%8A"‚đ‘ă“ü‚ľ‚˝‚˘‚ń‚Ĺ‚ˇ‚Ş
‚ǂ̂悤‚É‚ˇ‚ę‚΂˘‚˘‚Ĺ‚ľ‚傤‚ЁH

741:ƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń
09/09/28 19:15:31
Œł‚Ě•śŽš—ń‚ŞShift_JIS‚ž‚Ɖź’č

import urllib
x = '‚ ‚˘‚¤‚Ś‚¨'
y = urllib.quote(x.decode('sjis').encode('utf8'))

742:740
09/09/28 20:07:56
>>741
‚ ‚肪‚Ć‚¤‚˛‚´‚˘‚Ü‚ľ‚˝Ao—ˆ‚Ü‚ľ‚˝B

743:ƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń
09/09/28 21:03:12
>>737
D‚Ť‚Ȃ̂đ‚Ç‚¤‚ź

- ‚Q‚Â–Ú‚ĚƒEƒBƒ“ƒhƒE‚đƒNƒŠƒbƒN‚ľ‚ĂЂçEsc‰Ÿ‚ˇ
- sub_win.focus_set()
- root.bind('<Escape>', button_callback)

744:ƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń
09/09/29 03:25:29
•Ą”s‚Ě•śŽš—ńx‚Š‚ç‚Ç‚¤‚ˇ‚ę‚Î’†g‚đ1s‚˛‚Ć‚É•ŞŠ„‚ľ‚Ä1‚‚¸‚ÂƒŠƒXƒg‚É‘ă“ü‚ł‚š‚邹‚Ć‚Şo—ˆ‚Ü‚ˇ‚ЁH

745:ƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń
09/09/29 03:40:05
•Ą”s‚Ě•śŽš—ń‚đ‚Ç‚¤‚˘‚¤ƒf[ƒ^Œ`ŽŽ‚ĹŽ‚Á‚Ä‚˘‚é‚Ě‚Š‚É‚ć‚éB

746:ƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń
09/09/29 03:42:06
"abc\ndef\nghi".split("\n")


747:737
09/09/29 03:59:51
>>743
ƒŒƒX‚ ‚肪‚Ć‚¤‚˛‚´‚˘‚Ü‚ˇ
2–‡–Ú‚ĚƒEƒCƒ“ƒhƒE‚͍ě‚Á‚˝‚ž‚Ż‚Ĺ‚ÍƒtƒH[ƒJƒX‚Í“Ž‚Š‚Č‚˘‚Ě‚ŠEEEil||li ›|P|Q
^‚ń’†‚Ě•ű–@‚đŽg‚킚‚ĖႢ‚Ü‚ľ‚˝

748:ƒfƒtƒHƒ‹ƒg‚Ě–ź–ł‚ľ‚ł‚ń
09/09/29 04:04:20
Tkinter‚ɂ‚˘‚Ă̎ż–â‚Ĺ‚ˇB
‰˝‚炊‚ĚƒCƒxƒ“ƒg‚Ş‹N‚Ť‚˝‚Ć‚Ť‚ɃtƒŒ[ƒ€‚Ě“ŕ—e‚đ
ŠŰ‚˛‚Ć“ü‚ę‘Ö‚Ś‚é‚悤‚ČƒvƒƒOƒ‰ƒ€‚͂ǂ̗p‚É‚ˇ‚é
‚Ώ‘‚­‚ą‚Ć‚Ş‚Ĺ‚Ť‚Ü‚ˇ‚ЁH


ĹVƒŒƒX•\ŽŚ
ƒXƒŒƒbƒh‚ĚŒŸő
—ŢŽ—ƒXƒŒˆę——
˜b‘č‚Ěƒjƒ…[ƒX
‚¨‚Ü‚Š‚šƒŠƒXƒg
ĽƒIƒvƒVƒ‡ƒ“‚đ•\ŽŚ
‰É‚‚Ԃľ2ch

5400“ú‘O‚ɍXV/160 KB
’S“–:undef