Python ‚Ìh‘肱‚±‚Å“ ..
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
358:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/08/16 12:00:11
>>>@zip(b,@a)
[(5,@'A'),@(3,@'B'),@(8,@'C'),@(2,@'D')]
>>>@sorted(zip(b,@a))
[(2,@'D'),@(3,@'B'),@(5,@'A'),@(8,@'C')]
>>>@sorted(zip(b,@a),@reverse=True)
[(8,@'C'),@(5,@'A'),@(3,@'B'),@(2,@'D')]
>>>@[x[1]@for@x@in@sorted(zip(b,@a),@reverse=True)]
['C',@'A',@'B',@'D']
>>>@
359:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/08/16 12:12:37
>>358
zip‚Å‚±‚ñ‚ÈŠÈ’P‚ɂł«‚邯Žv‚¢‚Ü‚¹‚ñ‚Å‚µ‚½B
‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚µ‚½B
360:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/08/25 02:27:14
Ž¿–â‚Å‚·B
ŠO‚ÌwebƒT[ƒoiŽ©•ª‚̓hƒLƒ…ƒƒ“ƒg‚âCGIƒXƒNƒŠƒvƒg‚ÌÝ’u‚͂ł«‚郆[ƒUŒ ŒÀj‚ÉJython‚Á‚ÄÝ’u‚Å‚«‚Ü‚·‚©H
‚â‚Á‚σT[ƒo‚ÌŠÇ—ŽÒŒ ŒÀ‚¢‚è‚Ü‚·‚æ‚ËH
361:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/08/25 03:40:39
Ž©•ª‚ÅJava‚ÆJythonƒCƒ“ƒXƒR‚·‚ê‚΂¨‚‹B
362:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/08/25 14:19:06
telnetAssh‹ÖŽ~‚Æ‚©‚¾‚Á‚½‚炽‚Ô‚ñ–³—
363:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/08/25 15:37:04
>>362
‚»‚ꂪOK‚Ȃ炢‚¯‚é‚Á‚Ä‚±‚Ƃł·‚ËB
‚¢‚Á‚¿‚å‚ ‚₵‚Ü‚ê‚È‚¢‚悤‚ɈÖô‚µ‚Ă݂܂·B
364:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/08/25 20:17:55
Jython‚ɂ‚¢‚ÄŽ¿–₵‚½ŽÒ‚Å‚·B
ƒ[ƒJƒ‹ŠÂ‹«‚Å‚¢‚¶‚‚èA–³Ž–jython‚̃Cƒ“ƒXƒg[ƒ‹•û–@‚ð—‰ð‚Å‚«‚Ü‚µ‚½B
‚±‚ê‚ÅApython ver 1.5.2‚©‚çƒAƒbƒvƒf[ƒg‚µ‚È‚¢‘åŠw‚̃T[ƒo‚ð
o‚µ”²‚¢‚Ä‚â‚邺‚ÆŽv‚Á‚½‚çAjava‚·‚ç“ü‚Á‚Ä‚¢‚Ü‚¹‚ñ‚Å‚µ‚½B
365:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/08/25 23:51:18
–³‚¯‚è‚á“ü‚ê‚邾‚¯‚æ
366:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/08/27 22:24:08
javaÝ’uޏ”sB
‚»‚µ‚Ä—Ç‚l‚¦‚½‚çJython‚ÆCPython‚Ƃ̌݊·«‚à’Ç‚¢•t‚¢‚Ä‚¢‚é‚Ì‚©‚Ç‚¤‚©—Ç‚’m‚ç‚È‚¢EEEB
ƒtƒ@ƒCƒ‹‚ÌŽÀs‚âˆê”Ê“I‚ÈUNIXƒRƒ}ƒ“ƒh‚ðŽg‚¤Œ ŒÀ‚ª‚ ‚é‚Ì‚ÅAƒŠƒ‚[ƒg‚ÅPython2.5‚ðƒRƒ“ƒpƒCƒ‹‚µ‚Ă݂½B
‚ªAƒ\ƒPƒbƒg‚̃wƒbƒ_ƒtƒ@ƒCƒ‹‚ð“ǂݞ‚߂Ȃ©‚Á‚½B
‚‚»‚Á‚‚»‚ÁB
‚©‚Á‚±‚¢‚¢CGI’u‚«‚½‚¢‚æ‚£B
367:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/08/28 00:26:15
‚¢‚܂ǂ«CGI‚Å‚ ‚鎞“_‚Å‚ ‚܂肩‚Á‚±‚¢‚¢‚Ƃ͌¾‚¦‚È‚¢
368:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/08/28 10:31:19
Œ‹‹ÇGUI‚ÍA
ETkinter
EwxPython
‚̂ǂ¿‚çi‚»‚Ì‘¼‚É‚à‚ ‚è‚Ü‚·‚©Hj‚ª—Ç‚¢‚̂łµ‚傤‚©H
ŠÂ‹«‚ÍMaci‚Å‚«‚ê‚ÎLinux‚àjA
ˆê”Ê“I‚ÅA‚©‚ÂA«—ˆ«‚Ì‚ ‚éGUI‚ð‘I‚Ñ‚½‚¢‚Å‚·B
369:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/08/28 10:42:50
wxPython
370:368
07/08/28 10:48:29
×¼Þ¬B
‚‚¢‚łł·‚ªATkinter‚̃_ƒ‚È——R‚ð‹³‚¦‚ĉº‚³‚¢B
i‚»‚ê‚ð’m‚Á‚Ä‚¨‚¯‚ÎSŽc‚è–³‚wxPython‚Å‚«‚é‚Ì‚Åj
371:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/08/28 10:53:11
Tkinter‚ÍA‚¿‚å‚Á‚ÆŒ©‚½‚ç‹C‚‚Ǝv‚¤‚¯‚Ç
ƒEƒFƒWƒbƒg‚ª‚µ‚å‚Ú‚¢B
ŠÈ’P‚ȃXƒNƒŠƒvƒg‚ɂ͎g‚¦‚邾‚낤‚¯‚Çc
372:368
07/08/28 11:04:25
‚ł̓Vƒ‡ƒ{ƒCTkinter‚Í‚â‚߂è‚«‚Ü‚·B
‚Æ‚±‚ë‚ÅAPython‚Å”z•z‚³‚ê‚Ä‚éGUIƒc[ƒ‹‚Á‚Ä‚ ‚è‚Ü‚·‚©H
ƒTƒ“ƒvƒ‹‚Æ‚©ƒRƒ}ƒ“ƒh‚Å“®‚ƒXƒNƒŠƒvƒg‚̓lƒbƒg‚É“]‚ª‚Á‚Ă܂·‚ªAGUIƒXƒNƒŠƒvƒg‚Í‚ ‚ñ‚܂茩‚È‚¢‚悤‚ÈB
373:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/08/28 11:50:00
>>372
IDLE
374:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/08/28 11:58:05
>>372
wxPython‚ðƒCƒ“ƒXƒg[ƒ‹‚·‚ê‚ÎAXRCed‚Á‚Ä‚¢‚¤_GUI‚ÅI•ÒWo—ˆ‚éƒc[ƒ‹‚ª“ü‚Á‚Ä‚éB
‚ ‚ÆAwxPython ‚ÉŒˆ‚ß‚½‚猈‚ß‚½‚ÅAMac”‚̃vƒƒOƒ‰ƒ€ƒXƒŒ‚É‚à‘‚¢‚Æ‚¯‚æB
375:368
07/08/28 12:36:35
>>374
wxPython‚ɹð²‚Í‚µ‚Ü‚µ‚½‚ªA϶°‚Æ‚Í϶°•¶–¬‚ʼnï˜b‚·‚é‚Ì‚Å...
376:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/08/28 13:50:51
wxglade‚ª‚¢‚¢‚ñ‚¶‚á‚ËH
377:368
07/08/28 13:57:18
‚»‚¤‚È‚Ì?...
378:368
07/08/28 14:03:09
‚ AwxGlade‚Á‚Ă̂ÍwxPython‚ÌIDE‚Ý‚½‚¢‚È‚à‚̂ł·‚ËB
—¹‰ð‚µ‚Ü‚µ‚½BŽg‚Á‚Ă݂܂·B
ƒŒƒCƒAƒEƒgƒ}ƒl[ƒWƒƒ•ûŽ®‚Á‚Ä‚¢‚¤‚©AˆÊ’u‚Ì—Z’ʂ͖³‚³‚»‚¤‚Å‚·‚ËB
ƒRƒc‚ð’͂߂Ηǂ¢‚̂łµ‚傤‚ªB
379:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/08/28 14:11:43
½ÚØÝ¸(appli”Â:79”Ô)
‚ǂȂ½‚©—Š‚Ý‚Ü‚·BBBB
380:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/11/12 00:23:27
python‚Åì‚ç‚ꂽwiki‚ªŽg‚¦‚éƒT[ƒo‚Á‚Ä‚¢‚¤‚©A
‚±‚±«‚Ý‚½‚¢‚Ȃ̂ ‚è‚Ü‚·‚©H
URLØÝ¸(wiki.fdiary.net)
iruby‚Åì‚ç‚ꂽwikiŽÀ‘•‚Ìhiki‚ÅŽ©•ª?‚Ìwiki‚ðì‚ê‚éj
381:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/11/12 10:15:16
URLØÝ¸(wiki.python.org)
382:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/12/03 01:27:52
y@‰Û‘è@z
ƒeƒLƒXƒgƒtƒ@ƒCƒ‹‚ð“Ç‚ñ‚ÅA
‚»‚Ìæ“ª‚É'>'‚ð’ljÁ‚µ‚½ƒtƒ@ƒCƒ‹‚ðo—Í‚·‚éƒR[ƒh‚ð‘‚«‚È‚³‚¢
y@—pŒê@z
y@ŠúŒÀ@zo—ˆ‚ê‚Ζ¾“ú’†‚ɂȂñ‚Æ‚©‚µ‚½‚¢‚Å‚·B
y@Ver@ z2.5‚Å‚·B
y@•â‘«@zƒeƒLƒXƒgƒtƒ@ƒCƒ‹itest.txt)‚Ì"擪‚É"'?'‚ð’ljÁ‚·‚é‚ɂ͂ǂ¤‚µ‚½‚ç‚¢‚¢‚ñ‚Å‚µ‚傤‚©HopenŠÖ”‚Ì"w"‚¾‚ƃeƒLƒXƒg‚Ì’†gÁ‹Ž‚µ‚¿‚Ⴄ‚µEE‚¨Žèã‚°‚Å‚·Bƒqƒ“ƒg‚Å‚à—Ç‚¢‚̂ŋ³‚¦‚Ä‚‚¾‚³‚¢B
Ž©•ª‚Å‚â‚Á‚½Œ‹‰Ê«
f=open ("test.txt","r")
w=f.read()
a=">"+w
f.close()
-------
y@‰Û‘è@z
shift_jis‚̃tƒ@ƒCƒ‹‚ð“Ç‚ñ‚Å
utf-8‚ɕϊ·‚µ‚½ƒtƒ@ƒCƒ‹‚ðo—Í‚·‚éƒR[ƒh‚ð‘‚«‚È‚³‚¢B
y@—pŒê@z
y@ŠúŒÀ@zo—ˆ‚ê‚Ζ¾“ú’†‚ɂȂñ‚Æ‚©‚µ‚½‚¢‚Å‚·B
y@Ver@ z2.5‚Å‚·B
y@•â‘«@z
Ž©•ª‚Å‚â‚Á‚½Œ‹‰Ê«
#coding: shift_jis
f=open("kadai7.txt","r")
383:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/12/03 01:40:58
ˆê‚–ÚF
file@=@open("test.txt",@"r")
lines@=@file.readlines()
file.close()
file@=@open("test.txt",@"w")
for@line@in@lines:
@@@@file.write(">"+line)
file.close()
“ñ‚–ÚF
import@codecs
src@=@codecs.open("sjis.txt",@"r",@encoding="sjis")
dest@=@codecs.open("utf8.txt",@"w",@encoding="utf-8")
dest.write(src.read())
dest.close()
src.close()
‚ª‚ñ‚΂è‚Ü‚µ‚傤B
384:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/12/03 01:45:37
‚₳‚µ‚¢‚È‚ŸBB
385:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/12/03 02:05:37
>>382
# ‚PD
import os
file("test2.txt", "w").writelines(">" + x for x in file("test.txt"))
os.remove("test.txt")
os.rename("test2.txt", "test.txt")
# ‚QD
doc = unicode(file("sjis.txt").read(), "Shift_JIS")
file("utf8.txt", "w").write(doc.encode("utf-8"))
386:382
07/12/03 05:00:17
‘¦ƒŒƒX‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚µ‚½B
–{“–‚ÉŠ´ŽÓ‚µ‚Ă܂·B
‹³‚¦‚Ä‚à‚ç‚Á‚½“š‚¦ŠÛŽÊ‚µ‚¶‚á‚È‚Ž©•ª‚È‚è‚ÉH•v‚µ‚Ä“®ìŠm”F‚µ‚Ă݂܂·B
‚¢‚‚̓ú‚©‹³‚¦‚鑤‚ɉñ‚ꂽ‚çEEE
‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚µ‚½B
387:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/12/03 20:47:50
nanoblog
388:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/03 19:52:36
URLØÝ¸(polog.org)
(14989440..15318688).step(1) do |i|
@chr_a = i.to_s(16).scan(/../).map{|s| eval("0x#{s}")}
@next unless(
@@@@@@@chr_a[1] >= 128 &&
@@@@@@@chr_a[1] <= 191 &&
@@@@@@@chr_a[2] >= 128 &&
@@@@@@@chr_a[2] <= 191
@@@@@@@)
@puts "#{chr_a.map{|i| i.chr}.join}\t#{chr_a.join(',')}"
end
Python ‚Å‚·‚ׂĂ̊¿Žš‚ð—ñ‹“‚·‚é‚ɂ͂ǂ¤‚µ‚½‚ç
—Ç‚¢‚Å‚µ‚傤‚©?
389:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/03 21:52:35
import unicodedata
kanji = []
for i in range(0xffff):
@@c = unichr(i)
@@n = unicodedata.name(c, '')
@@if 'CJK' in n and 'IDEOGRAPH' in n:
@@@@kanji.append(c)
print len(kanji)
‰½‚ðŠ¿Žš‚Æ‚Ý‚È‚·‚©‚ª–â‘肾‚¯‚ÇAˆê”Ê“I‚ɂ͂±‚ñ‚È‚à‚ñ‚Å‚¢‚¢‚ñ‚¶‚á‚È‚¢‚©‚È
390:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/03 21:54:13
kanji.py
for c in range(0xe4b880, 0xe9bea1):
@@c0, c1, c2 = ((c / 65536) % 256, (c / 256) % 256, c % 256)
@@if c1 >= 128 and c1 <= 191 and c2 >= 128 and c2 <=191:
@@@@print '%c%c%c\t%d\t%d\t%d' % (c0, c1, c2, c0, c1, c2)
$ kanji.py > hoge
$ cat hoge
ˆê @228 @184 @128
...
êž @233 @190 @160
391:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/04 01:25:55
>>388
‚»‚êRubyH
‚¾‚³‚·‚¬‚—
392:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/04 02:38:29
>>389
fd = open("kanji_cjk.dat", "a+")
i = 1
for e in kanji:
@temp = e.encode('utf-8')
@#print temp,
@i = i + 1
@if i%16 == 0:
@@temp = temp + "\n"
@fd.write(temp)
fd.close()
Žn‚߂悂킩‚ç‚È‚¢Š¿Žš‚ª•\ަ‚³‚ê‚ăGƒ“ƒR[ƒh‚Ì
Žw’è‚ÌŽd•û‚ªˆ«‚¢‚Ì‚©‚ÆçT‚¢‚½‚̂ł·‚ª‚æ‚‚æ‚l‚¦‚½‚ç
Žg‚Á‚Ä‚éƒGƒfƒBƒ^‚ªutf-8•¶Žš—ñ‚ð”Fޝ‚µ‚ĂȂ•¶Žš‰»‚¯
‚µ‚Ä‚¢‚邾‚¯‚̂悤‚Å‚µ‚½ orz
>>389-390
len(S1) 27973ŒÂ,@len(S2) 20897ŒÂ
‹¤’ÊW‡(S1‚ÆS2‚É‹¤’ʂȗv‘f) 20897ŒÂ
for c in S1.intersection(S2):
·W‡(S1“Á—L‚Ì—v‘f) 7076ŒÂ
for c in S1.difference(S2):
W‡‰‰ŽZ‚ª’n–¡‚ɕ֗˜‚¾‚ÆŽv‚¢‚Ü‚µ‚½c
‚Ç‚¤‚à‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚µ‚½!
393:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/07 16:51:26
URLØÝ¸(www.uploda.org)
‰pŒêƒTƒCƒg‚È‚çIE.LocationName‚Ŏ擾‚µ‚½•¶Žš—ñ‚ðˆµ‚¦‚é‚Ì‚É
“ú–{Œê‚̃TƒCƒg‚Ìꇂɂ̓Gƒ‰[‚ɂȂèA
.encode('utf-8')‚Ȃǂð‚‚¯‚ăGƒ‰[‚ð‰ñ”ð‚µ‚Ä‚à•¶Žš‚̓Aƒ‹ƒtƒ@ƒxƒbƒg•”•ª‚µ‚©•\ަ‚³‚ê‚Ü‚¹‚ñB
‚Ù‚©‚É‚àfind‚Æ‚©•¶Žš—ñ‘€ì‚µ‚½‚¢‚¯‚Ç‚¤‚Ü‚‚¢‚©‚È‚‚Ä
‚Ô‚Á‚¿‚Ⴏ‚±‚̃XƒNƒŠƒvƒg‚ª“ú–{Œê•\ަ‚܂Ŋ܂߂箂ƒR[ƒh‚ð‹³‚¦‚Ä‚‚¾‚³‚¢B
394:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/07 16:55:52
‚¢‚â‚ȃXƒNƒŠƒvƒg‚¾‚È‚—
395:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/07 17:40:27
‚Ç‚¤‚¢‚¤h‘肾‚æ
396:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/07 17:43:02
2ƒQƒbƒgƒXƒNƒŠƒvƒg‚¶‚á‚È‚¯‚ê‚Î“š‚¦‚él‚à‚¢‚½‚¾‚낤‚É‚Ë
ŽŸƒy[ƒWÅVƒŒƒX•\ަƒXƒŒƒbƒh‚ÌŒŸõ—ÞŽ—ƒXƒŒˆê——˜b‘è‚̃jƒ…[ƒX‚¨‚Ü‚©‚¹ƒŠƒXƒg¥ƒIƒvƒVƒ‡ƒ“‚ð•\ަ‰É‚‚Ԃµ2ch
5376“ú‘O‚ÉXV/195 KB
’S“–:undef