‚­‚¾‚·‚źPython(’“‰ ..
[2ch|„Menu]
1:ƒfƒtƒHƒ‹ƒg‚Ģ–¼–³‚µ‚³‚ń
18/08/24 07:50:35.97 VD4/++xS.net
‚±‚ĢƒXƒŒƒbƒh‚ĶA‘¼‚ĢƒXƒŒƒbƒh‚Å‚Ķ‘‚«ž‚ß‚Č‚¢’“’įƒŒƒxƒ‹A
‚ą‚µ‚­‚ĶŽæ–āŽŅŽ©g‰½‚Ŗ‰½‚¾‚©•Ŗ‚©‚ē‚Č‚¢Žæ–ā‚š—E‹C‚šŽ‚Į‚ď‘‚«ž‚ŽƒXƒŒƒbƒh‚Å‚·B
‚Ö‚ŃŽg‚¢‚Ŗ—D‚µ‚­ƒRƒƒ“ƒg‚š•Ō‚µ‚Ü‚·‚ŖA‚Ø—ē‚Ķ Python ‚Ģ•z‹³‚ʏ‰SŽŅ‚Ģ‹~Ļ‚š‚ØŠč‚¢‚µ‚Ü‚·B
ƒGƒ‰[‚š‰šŒˆ‚µ‚½‚¢‚Ę‚«‚ĶƒGƒ‰[•\Ž¦‚āŠĀ‹«(ƒo[ƒWƒ‡ƒ“/IDE or command line)‚š—Ŗ‚³‚ø‚ɏ‘‚«ž‚ń‚ʼnŗ‚³‚¢B
éx‚č‚Ŗ•p”­‚µ‚Ä‚¢‚Ü‚·BŽæ–ā‚·‚é•ū‚ĶˆźŽž“I‚ČƒgƒŠƒbƒv‚š‚Ā‚Ƃ邱‚Ę‚šŒŸ“¢‚µ‚ĉŗ‚³‚¢B
ŽŸƒXƒŒ‚Ķ >>985 •Ó‚č‚Å
‘OƒXƒŒ
‚­‚¾‚·‚źPython(’“‰SŽŅ—p) ‚»‚Ģ38
½ŚŲŻø(tech”Ā)

2:ƒfƒtƒHƒ‹ƒg‚Ģ–¼–³‚µ‚³‚ń
18/08/24 07:50:54.90 VD4/++xS.net
ŸŠÖ˜AƒŠƒ“ƒN Python ‚Ģ Home Page
URLŲŻø(www.python.org)
Ÿ’·‚¢ƒR[ƒh‚Ķ‚±‚¤‚¢‚¤‚Ę‚±‚ė‚É‚Ķ‚Į‚Ä‚­‚¾‚³‚¢
URLŲŻø(ideone.com)
URLŲŻø(codepad.org)
URLŲŻø(pastebin.com)
URLŲŻø(dpaste.com)
URLŲŻø(try.jupyter.org)
Ÿ‚Ü‚Ę‚ßwiki
URLŲŻø(python.rdy.jp)

3:ƒfƒtƒHƒ‹ƒg‚Ģ–¼–³‚µ‚³‚ń
18/08/24 11:55:16.20 ZVlysGry.net
ƒXƒgƒ[”pŽ~

4:ƒfƒtƒHƒ‹ƒg‚Ģ–¼–³‚µ‚³‚ń
18/08/24 16:34:04.92 RSpOEB9t.net
w“śŒoƒ\ƒtƒgƒEƒFƒA2018”N7ŒŽ†x
uV˜AŚ ‹ą—Zƒf[ƒ^‚šPython‚Å•ŖĶ‚µ‚Ä‚Ż‚ꂤvp.050-
‚Ģ‚Ę‚Ø‚č‚É‚ā‚Į‚Ä‚Ż‚Ä‚±‚±‚Ü‚Å‚Ķ‚¤‚Ü‚­s‚Į‚½‚Ģ‚Å‚·‚ŖA
‚±‚±‚Å
>>> ts.RateBid.diff().round(3).sort_values().dropna().unique()
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "/usr/lib/python3/dist-packages/pandas/core/generic.py", line 1843, in __getattr__
(type(self).__name__, name))
AttributeError: 'Series' object has no attribute 'sort_values'
uSeriesƒIƒuƒWƒFƒNƒg‚Ķsort_values‚Č‚ń‚ăAƒgƒŠƒrƒ…[ƒg‚šŽ‚Į‚Ä‚Č‚¢‚ęv
‚Ę‚¢‚¤ƒGƒ‰[‚šPython3.4.2‚Ŗ“f‚«o‚µ‚Ü‚µ‚½B(L


5:EƒÖEM) ‚½‚¾‚»‚ź‚¾‚ƁB‘‚¢‚Ä‚Ż‚½‚©‚Į‚½‚¾‚Æ‚Å‚·B‚»‚ź‚¶‚į‚Ü‚½B



6:ƒfƒtƒHƒ‹ƒg‚Ģ–¼–³‚µ‚³‚ń
18/08/24 16:59:48.14 O0T9h+Ku.net
>>4
“śŒoƒ\ƒtƒgƒEƒGƒA‚Į‚Ä“Ē‚Ž‰æ’l‚ ‚č‚Ü‚·‚©?(߄Dß)?

7:ƒfƒtƒHƒ‹ƒg‚Ģ–¼–³‚µ‚³‚ń
18/08/24 22:42:39.09 J2z8mB41.net
ŠĀ‹«®‚¦‚Ä‚Ż‚½‚ń‚Å‚·‚Ŗ
‚¢‚“‚Č‚É‚šģ‚ź‚Ī‚¢‚¢‚ń‚Å‚·‚©H

8:ƒfƒtƒHƒ‹ƒg‚Ģ–¼–³‚µ‚³‚ń
18/08/24 22:55:45.28 A0MvxlLt.net
Ž©•Ŗ’T‚µ‚Ģ—·‚Ż‚ā[‚Č‹^–ā‚¾‚Č

9:ƒfƒtƒHƒ‹ƒg‚Ģ–¼–³‚µ‚³‚ń
18/08/25 04:28:11.12 gxBSyOuw.net
“śŒoƒ\ƒtƒgƒEƒGƒA‚ĶA“Ē‚Ž‰æ’l‚Č‚µ
“śŒoLinuxAWEB+DBASoftware Design ‚Č‚Ē‚Ķ—Ē‚¢

10:sage
18/08/25 09:53:53.61 XgYSdCc9g
Ubuntu 18AUTF-8ŠĀ‹«APython 3.6.5‚Å‚·B
PHPi‚±‚Į‚æ‚ąUTF-8j‚©‚ēˆų”‚šŽó‚ÆŽę‚Į‚ÄPyhon‚ŏˆ—‚·‚éƒvƒƒOƒ‰ƒ€‚šģ‚Į‚Ä‚¢‚Ü‚·B‚Ü‚øPHP‘¤‚Å
$arg = '“ś–{Œź1 “ś–{Œź2';
$cmd = 'python3 python.py "'.$arg.'"';
exec($cmd, $output);
‚Ę‚ā‚Į‚āApython.py‚Å
import sys
a = sys.argv[1]
b = a.split(' ')
#listhoge{'“ś–{Œź1': 0, '“ś–{Œź2': 1,.....}
c = listhoge[a[0]]
‚Łu“ś–{Œź1‚Ķ0v‚Ę‚¢‚¤Œ‹‰Ź‚š“¾‚½‚¢‚Ģ‚Å‚·‚ŖA
c = listhoge[a[0]]‚Ģ‚Ę‚±‚ė‚Å
KeyError: '\udce6\udc97\udca5\udce6\udc9c\udcac\udce8\udcaa\udc9e1'
‚Ę‚Č‚Į‚Ä‚µ‚Ü‚¢‚Ü‚·B
c = listhoge['“ś–{Œź1']
‚Č‚ēAc‚ĶŠś‘Ņ’Ź‚č0‚Ŗ‘ć“ü‚³‚ź‚Ü‚·B
print(a)
#“ś–{Œź1 “ś–{Œź2
print(a[0])
print(a[1])
#“ś–{Œź1
#“ś–{Œź2
‚ŁAˆų”Ž©‘Ģ‚ĶŽó‚ÆŽę‚ź‚Ä‚¢‚é‚ꂤ‚Č‚Ģ‚Å‚·‚ŖA
if a[0] == '“ś–{Œź1':
@ @ print('OK')
else:
@ @ print('NG')
‚ĢŒ‹‰Ź‚ĶuNGv‚Å‚·B
listhoge‚ɐ³‚µ‚­’l‚š“n‚·‚É‚ĶA‚Ē‚¤‚µ‚½‚ē‚ę‚¢‚Å‚µ‚傤‚©B‚²‹³Ž¦‚ę‚ė‚µ‚­‚ØŠč‚¢‚µ‚Ü‚·B

11:9
18/08/25 10:43:20.77 lc6+Z78bq
‚·‚Ż‚Ü‚¹‚ńBa[0].a[1]‚Ę‚µ‚Ä‚¢‚é‚Ę‚±‚ė‚ĶA³‚µ‚­‚Ķb[0].b[1]‚Å‚µ‚½B
‚ŁAb[0] == “ś–{Œź1‚É‚Č‚ē‚ø¢‚Į‚Ä‚¢‚Ü‚·

12:ƒfƒtƒHƒ‹ƒg‚Ģ–¼–³‚µ‚³‚ń
18/08/25 10:02:26.96 H9tlLYtz.net
Ubuntu 18AUTF-8ŠĀ‹«APython 3.6.5‚Å‚·B
PHPi‚±‚Į‚æ‚ąUTF-8j‚©‚ēˆų”‚šŽó‚ÆŽę‚Į‚ÄPyhon‚ŏˆ—‚·‚éƒvƒƒOƒ‰ƒ€‚šģ‚Į‚Ä‚¢‚Ü‚·B‚Ü‚øPHP‘¤‚Å
$arg = '“ś–{Œź1 “ś–{Œź2';
$cmd = 'python3 python.py "'.$arg.'"';
exec($cmd, $output);
‚Ę‚ā‚Į‚āApython.py‚Å
import sys
a = sys.argv[1]
b = a.split(' ')
#listhoge{'“ś–{Œź1': 0, '“ś–{Œź2': 1,.....}
c = listhoge[a[0]]
‚Łu“ś–{Œź1‚Ķ0v‚Ę‚¢‚¤Œ‹‰Ź‚š“¾‚½‚¢‚Ģ‚Å‚·‚ŖA
c = listhoge[a[0]]‚Ģ‚Ę‚±‚ė‚Å
KeyError: '\udce6\udc97\udca5\udce6\udc9c\udcac\udce8\udcaa\udc9e1'
‚Ę‚Č‚Į‚Ä‚µ‚Ü‚¢‚Ü‚·B
c = listhoge['“ś–{Œź1']
‚Č‚ēAc‚ĶŠś‘Ņ’Ź‚č0‚Ŗ‘ć“ü‚³‚ź‚Ü‚·B
print(a)
#“ś–{Œź1 “ś–{Œź2
print(a[0])
print(a[1])
#“ś–{Œź1
#“ś–{Œź2
‚ŁAˆų”Ž©‘Ģ‚ĶŽó‚ÆŽę‚ź‚Ä‚¢‚é‚ꂤ‚Č‚Ģ‚Å‚·‚ŖA
if a[0] == '“ś–{Œź1':
print('OK')
else:
print('NG')
‚ĢŒ‹‰Ź‚ĶuNGv‚Å‚·B
listhoge‚ɐ³‚µ‚­’l‚š“n‚·‚É‚ĶA‚Ē‚¤‚µ‚½‚ē‚ę‚¢‚Å‚µ‚傤‚©B‚²‹³Ž¦‚ę‚ė‚µ‚­‚ØŠč‚¢‚µ‚Ü‚·B

13:ƒfƒtƒHƒ‹ƒg‚Ģ–¼–³‚µ‚³‚ń
18/08/25 10:17:20.53 5go0Mg15.net
>>11
a[0]‚Ķ“ś‚Åa[1]‚Ķ–{
if b[0] == "“ś–{Œź1":
‚É‚·‚ź‚Ī‚¢‚¢

14:ƒfƒtƒHƒ‹ƒg‚Ģ–¼–³‚µ‚³‚ń
18/08/25 10:38:37.45 H9tlLYtz.net
>>12
‚·‚Ż‚Ü‚¹‚ńIƒR[ƒh‚š’ŠŪ‰»‚·‚é‚Ę‚«‚ɏ‘‚«ŠŌˆį‚¦‚Ü‚µ‚½B
a[0].a[1]‚Ģ‚Ę‚±‚ė‚ĶA³‚µ‚­‚Ķb[0].b[1]‚Å‚·B
‚¹‚Į‚©‚­‹³‚¦‚Ä‚¢‚½‚¾‚¢‚½‚Ģ‚É‚·‚Ż‚Ü‚¹‚ńB
b[0]‚š“ś–{Œź1‚Ę•]‰æ‚³‚ź‚é‚ꂤ‚É‚·‚é‚É‚Ķ‚Ē‚¤‚µ‚½‚ē‚ę‚¢‚Å‚µ‚傤‚©B

15:ƒfƒtƒHƒ‹ƒg‚Ģ–¼–³‚µ‚³‚ń
18/08/25 10:53:10.81 5go0Mg15.net
>>13
“ś–{Œź1‚Ģ1‚Ŗ‘SŠp‚Ę‚©H
b[0]‚Ģo—Ķ‚š‚»‚Ģ‚Ü‚Ü
b[0]==@‚ĢŒć‚ɃRƒsƒy‚µ‚Ä‚ąfalse‚É‚Č‚é‚ĢH

16:ƒfƒtƒHƒ‹ƒg‚Ģ–¼–³‚µ‚³‚ń
18/08/25 11:10:46.62 H9tlLYtz.net
>>14
ƒRƒsƒy‚ÅŽŽ‚µ‚Ä‚¢‚é‚Ģ‚ŁA•¶Žš—ń‚Ķ“ƈź‚¾‚ĘŽv‚¢‚Ü‚·B
”AŽŽ‚µ‚ɃRƒ}ƒ“ƒhƒ‰ƒCƒ“‚ŃXƒNƒŠƒvƒg‚Ɉų”‚š“n‚·‚ʁAƒRƒ“ƒ\[ƒ‹ć‚Å‚ĶŠś‘Ņ’Ź‚č‚Ģ“®ģ‚š‚µ‚Ü‚µ‚½B
PHP‚©‚ē‚¾‚ʁAprinto—Ķ“I‚É‚Ķ“ƈź‚ÉŒ©‚¦‚é‚Æ‚Ē•Ź‚Čƒf[ƒ^‚É‚Č‚Į‚Ä‚¢‚é‚Ę‚¢‚¤‚±‚Ę‚Å‚µ‚傤‚©

17:ƒfƒtƒHƒ‹ƒg‚Ģ–¼–³‚µ‚³‚ń
18/08/25 11:31:58.85 5go0Mg15.net
>>15
PHP‚©‚ēŽó‚ÆŽę‚Į‚½‚Ģ‚Ŗstr‚¶‚į‚Č‚­‚ÄbyteŒ^‚Č‚Ģ‚©‚ȁHtype()‚Å’²‚ׂĂŻ‚½‚ēH

18:ƒfƒtƒHƒ‹ƒg‚Ģ–¼–³‚µ‚³‚ń
18/08/25 11:46:56.88 kfh++Yrt.net
•K—v‚Č‚Ę‚±‚¾‚ƃRƒsƒy‚Å“\‚Į‚Ä‚­‚ź

19:ƒfƒtƒHƒ‹ƒg‚Ģ–¼–³‚µ‚³‚ń
18/08/25 11:50:43.54 H9tlLYtz.net
>>16
type(b[0])
‚¾‚ʉ½‚ą•Ō‚Į‚Ä‚±‚Č‚¢‚Ģ‚Å‚·‚ŖA
type(b[0] is str)
‚¾‚ĘTrue‚Ŗ•Ō‚Į‚Ä—ˆ‚Ü‚·

20:a
18/08/25 12:11:07.51 ieXJ7jC8V
android ƒGƒ~ƒ…ƒŒ[ƒ^[@mumu@‚ÅŠČ’PŽ©“®Žü‰ń
URLŲŻø(ankulua.boards.net)

21:ƒfƒtƒHƒ‹ƒg‚Ģ–¼–³‚µ‚³‚ń
18/08/25 13:02:46.63 H9tlLYtz.net
>>17
‚·‚Ż‚Ü‚¹‚ńB‚±‚ź‚Å‚¢‚©‚Ŗ‚Å‚µ‚傤‚©B
PHP 7.2
$cmd = 'python3 python.py "“ś–{Œź1 “ś–{Œź2"';
exec($cmd, $output);
Python 3.6.5
# coding: utf-8
import sys
listhoge = {"“ś–{Œź1":0, "“ś–{Œź2":1}
a = sys.argv[1]
b = a.split(' ')
c = listhoge[b[0]]
error.log
Traceback (most recent call last):
File "python.py", line 23, in <module>
c = listhoge[b[0]]
KeyError: '\udce6\udc97\udca5\udce6\udc9c\udcac\udce8\udcaa\udc9e1'

22:ƒfƒtƒHƒ‹ƒg‚Ģ–¼–³‚µ‚³‚ń
18/08/25 14:30:45.41 kfh++Yrt.net
>>20
•¶ŽšƒR[ƒh•sˆź’v‚µ‚Ä‚ĖH
LANG=xxx python3 python.py "“ś–{Œź1 “ś–{Œź2"
‚Ę‚©‚ŁAƒƒP[ƒ‹Ż’肵‚ÄŽĄs‚µ‚Ä‚Ż‚½‚ēH

23:ƒfƒtƒHƒ‹ƒg‚Ģ–¼–³‚µ‚³‚ń
18/08/25 14:50:58.87 H9tlLYtz.net
>>21
“®‚«‚Ü‚µ‚½I ‚ ‚č‚Ŗ‚Ę‚¤‚²‚“‚¢‚Ü‚·I
system locale‚ĶLANG=ja_JP.UTF-8‚¾‚Į‚½‚Ģ‚ŁA‚»‚±‚Ķ‹^‚Į‚Ä‚Ü‚¹‚ń‚Å‚µ‚½B

24:ƒfƒtƒHƒ‹ƒg‚Ģ–¼–³‚µ‚³‚ń
18/08/25 18:14:21.70 P/kKO950.net
‚Ü‚½”“ś‚ą“VĖ‚É‹~‚ķ‚ź‚½l‚Ŗ‹‚é‚ȁA‰šŒˆ‚Ø‚ß‚Å‚Ę‚¤I

25:ƒfƒtƒHƒ‹ƒg‚Ģ–¼–³‚µ‚³‚ń
18/08/26 01:55:23.42 TJFxEnkY.net
ƒvƒƒOƒ‰ƒ€‰ŠwŽŅ‚Å‚·‚ŖA“ü–发‚š”ƒ‚Į‚ĕ׋­‚µ‚Ä‚Ø‚č‚Ü‚·B
•”‡‘ć“ü‰‰ŽZŽq‚Ģ€‚šŒ©‚Ä‚¢‚½‚ē1“_‹^–ā‚Ŗ‚ ‚čA
who = '”L'
text = ''
text += 'Œį”y‚Ķ'
text += who
text += '‚Å‚ ‚éB'
print(text)
‚±‚ź–{‚Å‚Ķ2s–Ś‚Ģ''‚Ŗ‘厖‚¾‚ʏ‘‚©‚ź‚Ä‚¢‚é‚ń‚Å‚·‚ŖAČ—Ŗ‚µ‚Ä

who = '”L'
text = 'Œį”y‚Ķ'
text += who
text += '‚Å‚ ‚éB'
print(text)
‚Ę‚·‚é‚Ģ‚Ķ‚¾‚ß‚Č‚Ģ‚Å‚µ‚傤‚©H
‰•ą“I‚ČŽæ–ā‚Å‚·‚Ż‚Ü‚¹‚ńB

26:ƒfƒtƒHƒ‹ƒg‚Ģ–¼–³‚µ‚³‚ń
18/08/26 02:11:05.36 xGLfO5+N.net
>>24
text += 'XXX'
‚ÅŒ`‚Ŗ‘µ‚¤‚©‚ēŒ©‚ā‚·‚¢‚Ę‚©ƒRƒsƒy‚ā‡˜“ü‚ź‘Ö‚¦‚ŖŠy‚Į‚ÄˆČŠO‚ĢˆÓ–”‚Ķ‚Č‚¢‚ĘŽv‚¤
‚Ę‚¢‚¤‚©——R‚Ŗ‘‚¢‚Ä‚Č‚¢‚Č‚ē‚ ‚Ü‚č—Ē‚­‚Č‚¢“ü–发‚¾‚Č
3.6ˆČ~‚Č‚ēf-string‚šŽg‚Į‚Ä
text = f'‰ä”y‚Ķ{who}‚Å‚ ‚é'
‚Ģ‚Ł‚¤‚Ŗ—Ē‚³‚°
URLŲŻø(atsuoishimoto.hatenablog.com)

27:ƒfƒtƒHƒ‹ƒg‚Ģ–¼–³‚µ‚³‚ń
18/08/26 02:24:57.28 TJFxEnkY.net
>>25



28:‚ ‚č‚Ŗ‚Ę‚¤‚²‚“‚¢‚Ü‚µ‚½BURLŽQl‚É‚Č‚č‚Ü‚µ‚½B “ü–发‚Ķ‚¢‚ė‚¢‚ė’²‚ׂĂŻ‚½‚ń‚Å‚·‚Æ‚Ē‚ā‚Ķ‚čŽü‚č‚ɏCŠwŽŅ‚Ŗ‚¢‚Č‚¢‚Ę‘I‚Ń‚É‚­‚¢‚Å‚·‚ĖB



29:ƒfƒtƒHƒ‹ƒg‚Ģ–¼–³‚µ‚³‚ń
18/08/26 04:17:09.95 L324XJEs.net
‚Ż‚ń‚Č‚Ģpython‚Į‚Ä–{‚ĶƒvƒƒOƒ‰ƒ€’mŽÆ‚Ŗ–w‚Ē–³‚¢“ü–åŽŅ‚É‚ØŠ©‚ß‚Å‚«‚Ü‚·‚©H
–{‰®‚Å—§‚æ“Ē‚Ż‚µ‚ꂤ‚ĘŽv‚Į‚½‚ń‚Å‚·‚Æ‚Ē–³‚­‚āAƒAƒ}ƒ]ƒ“‚Å’²‚ׂ½‚ē•]‰æ‚Ķ‚Ü‚æ‚Ü‚æ‚Ż‚½‚¢‚Łc

30:ƒfƒtƒHƒ‹ƒg‚Ģ–¼–³‚µ‚³‚ń
18/08/26 07:36:47.56 w0D5YFHr.net
‚±‚Ģ2ū‚ĶAŠł‚ɃvƒƒOƒ‰ƒ~ƒ“ƒO‚Ŗo—ˆ‚élŒü‚ƁB
”Œ¾Œź‚Ķ’m‚Į‚Ä‚¢‚āARuby, Python ‚šŠw‚ŌlŒü‚Æ
‚½‚Ģ‚µ‚¢Ruby ‘ę5”ŁA2016
‚Ż‚ń‚Č‚ĢPython ‘ę4”ŁA2017
ˆČ‰ŗ‚Ģ–{‚ĶAƒvƒƒOƒ‰ƒ~ƒ“ƒO‰SŽŅ‚Å‚ą“Ē‚ß‚éB
ƒXƒbƒLƒŠ‚ķ‚©‚é Java“ü–å ‘ę2”ŁA2014
’m‚ē‚Č‚¢‚Æ‚ĒAprogate ‚ĢƒTƒCƒg‚ŕ׋­‚·‚ź‚ĪH

31:ƒfƒtƒHƒ‹ƒg‚Ģ–¼–³‚µ‚³‚ń
18/08/26 07:44:31.55 KclbjBGL.net
>>24
“Æ‚¶‚ꂤ‚É“®‚­‚Ę‚¢‚¤ˆÓ–”‚Å‚Ķ–ā‘č–³‚¢B

’˜ŽŅ‚Ę‚µ‚Ä‚Ķ‹ó‚Ģ•Ļ”‚š’č‹`‚·‚邱‚Ę‚Å
•Ļ”‚ĢéŒ¾‚Ę’l‚Ģ‘ć“ü‚š•Ŗ—£‚µ‚½‚©‚Į‚½‚ń‚¶‚į‚Č‚¢‚©‚ȁH
python‚Å‚Ķ•Ļ”‚š–¾Ž¦“I‚ɐ錾‚¾‚Æ‚·‚邱‚Ę‚Ķ‚Å‚«‚Č‚¢‚©‚ēA

32:ƒfƒtƒHƒ‹ƒg‚Ģ–¼–³‚µ‚³‚ń
18/08/26 07:49:32.68 KclbjBGL.net
>>27
‡‚¤‚©‡‚ķ‚Č‚¢‚©‚Ķl‚É‚ę‚é‚©‚ē
kindle‚Å‚ØŽŽ‚µ“Ē‚ń‚Å‚Ż‚½‚ē

33:ƒfƒtƒHƒ‹ƒg‚Ģ–¼–³‚µ‚³‚ń
18/08/26 07:58:14.06 L324XJEs.net
>>28
ƒXƒbƒLƒŠ‚ķ‚©‚éjava‚Ķ‚ā‚č‚Ü‚µ‚½
‚Č‚Ģ‚Å‚»‚ĢŽŸ‚É“Ē‚Ž–{‚Ę‚µ‚Ä‘I‚ń‚Å‚Ż‚Ü‚µ‚½B‘åä•v‚»‚¤‚Å‚·‚©H
ŠČ’P‚¾‚Ę—Ē‚¢‚ń‚Å‚·‚Ŗ

34:25
18/08/26 09:57:49.56 w0D5YFHr.net
“Ē‚Ž‡”Ō‚Ę‚µ‚Ä‚ĶAę‚Ɂu‚½‚Ģ‚µ‚¢Rubyv‚š3‰ń“Ē‚Ž‚ʁA
u‚Ż‚ń‚Č‚ĢPythonv‚ŖŠy‚É“Ē‚ß‚é
u‚Ż‚ń‚Č‚ĢPythonv‚šę‚É“Ē‚Ž‚ʁA“ą—e‚Ŗ”–‚­‚āAŒ»ŽĄ–”‚Ŗ–³‚¢‚©‚ąB
‚Ā‚Ü‚čA‚ę‚­‚ķ‚©‚ē‚Č‚¢
‚½‚Ģ‚µ‚¢‚Ģ•ū‚ŖA³‹K•\Œ»‚Ę‚©A“ą—e‚Ŗ”Z‚¢

35:ƒfƒtƒHƒ‹ƒg‚Ģ–¼–³‚µ‚³‚ń
18/08/26 10:32:43.51 L324XJEs.net
>>32
‚»‚¤‚Č‚ń‚Å‚·‚ĖB‚Ż‚ń‚Č‚Ģpython‚Ģ•ū‚Ŗ•\Ž†‚É‚Å‚Į‚©‚­ŠG‚Ŗ‘‚¢‚Ä‚ ‚Į‚½‚č
Œ˜‹ź‚µ‚¢“ą—e‚¶‚į‚Č‚³‚»‚¤‚Å“ü–åŒü‚Æ‚Å—Ē‚¢‚Ģ‚©‚Č‚Į‚ÄŽv‚Į‚½‚ń‚Å‚·‚Ŗ“ą—e‚Č‚¢‚ń‚Å‚·‚Ėc
‚ķ‚©‚č‚Ü‚µ‚½B‚½‚Ģ‚µ‚¢ruby”ƒ‚¢‚Ü‚·BƒAƒhƒoƒCƒX‚ ‚č‚Ŗ‚Ę‚¤‚²‚“‚¢‚Ü‚·

36:ƒfƒtƒHƒ‹ƒg‚Ģ–¼–³‚µ‚³‚ń
18/08/26 12:18:03.60 Y1vMA8RK.net
>>33
‚»‚¢‚Ā‚Ķ—L–¼‚Črubyr‚ē‚µ‚¾‚¼B
python•×‹­‚·‚é‚Ģ‚É‚Č‚ń‚Åruby–{“Ē‚Ž•K—v‚Ŗ‚ ‚é‚ń‚¾‚ęB‚ę‚­l‚¦‚ė

37:ƒfƒtƒHƒ‹ƒg‚Ģ–¼–³‚µ‚³‚ń
18/08/26 17:39:56.34 O9adGcKd.net
‚ą‚¤ruby‚šNG‚µ‚Ä‚ą‚¢‚¢‚®‚ē‚¢

38:ƒfƒtƒHƒ‹ƒg‚Ģ–¼–³‚µ‚³‚ń
18/08/26 18:15:35.15 wR7TFJf0.net
ƒKƒCƒW‚É—D‚µ‚­‚µ‚ꂤ

39:ƒfƒtƒHƒ‹ƒg‚Ģ–¼–³‚µ‚³‚ń
18/08/26 19:59:11.67 7VGl0ROF.net
–¬—Ŗ‚Ģ‚Č‚¢rubyƒR[ƒh‚Ģ“\‚č•t‚ƁAruby–{‚ĢŠ‰ī‚Ķ‹ÖŽ~‚Į‚ăeƒ“ƒvƒŒ‚É“ü‚ź‚Ä‚Ø‚¢‚Ä‚­‚ź

40:25
18/08/26 23:41:34.26 w0D5YFHr.net
Ruby, Python, JavaScript ‚Ę‚¢‚¤‚Ģ‚ĶA’P‚Č‚éŠeŒ¾Œź‚Ģ•¶–@‘B
ƒvƒƒOƒ‰ƒ~ƒ“ƒO‚Ģ–{‚¶‚į‚Č‚¢
ƒIƒuƒWƒFƒNƒgŽwŒüEƒNƒ[ƒWƒƒEƒXƒR[ƒvEthis ‚Č‚Ē‚ĢŠT”O‚šAŠw‚ׂé‚ķ‚Æ‚Å‚Ķ‚Č‚¢B
•¶–@‘‚š“Ē‚ń‚Å‚ąAƒvƒƒOƒ‰ƒ~ƒ“ƒO‚Ķo—ˆ‚Č‚¢
•¶–@‘‚š“Ē‚Ž‚ĘƒvƒƒOƒ‰ƒ~ƒ“ƒO‚Ŗ‚Å‚«‚é‚ʁA‚Ł‚Ę‚ń‚Ē‚Ģ“z‚ĶŠØˆį‚¢‚µ‚Ä‚¢‚é‚Æ‚ĒA
u‚Ż‚ń‚Č‚ĢPythonv‚š“Ē‚ń‚Å‚ą•¶–@‚Ŗ‚ķ‚©‚邾‚ƂŁAƒvƒƒOƒ‰ƒ~ƒ“ƒO‚Ŗo—ˆ‚é‚ꂤ‚É‚Ķ‚Č‚ē‚Č‚¢
u‚½‚Ģ‚µ‚¢RubyvuƒXƒbƒLƒŠ‚ķ‚©‚é Java“ü–åv‚Č‚Ē‚š“Ē‚ń‚ŁA
Ž©•Ŗ‚ŃNƒ‰ƒX‚š”h¶‚³‚¹‚½‚čACSVƒtƒ@ƒCƒ‹‚š“Ē‚Ż‘‚«‚µ‚½‚čA
Sinatra ‚š‚¢‚¶‚­‚č‚Ü‚ķ‚µ‚½‚čˆ«ķ‹ź“¬‚µ‚Č‚Ŗ‚ēAƒvƒƒOƒ‰ƒ~ƒ“ƒO‚šŠw‚Ō
ƒvƒƒOƒ‰ƒ~ƒ“ƒO‚šŠw‚Ō•”•Ŗ‚ĶAPython‚¶‚į‚Č‚­‚Ä‚ą‚ę‚¢B
‚¢‚¶‚­‚č‚Ü‚ķ‚·‚Ģ‚É‚ĶARuby‚ŖÅ‚ąŠČ’P
ƒvƒƒOƒ‰ƒ~ƒ“ƒO‚šŠw‚Ō‚É‚ĶAŠeŒ¾Œź‚ĢuEffective ‰½Xv‚Ę‚¢‚¤–{‚š“Ē‚ŽB
‚±‚ź‚ĶAƒvƒ‚Ģ•K{–{B
•¶–@‘‚ĢŽŸ‚ĢƒŒƒxƒ‹‚֍s‚©‚Č‚¢‚ʁAƒvƒƒOƒ‰ƒ~ƒ“ƒOŽ©‘Ģ‚šŠw‚ׂȂ¢

41:ƒfƒtƒHƒ‹ƒg‚Ģ–¼–³‚µ‚³‚ń
18/08/27 00:26:43.00 lvpUeXXJ.net
Ruby‚ĶŠ‘Ž‚µ‚Ä‚¢‚­‚¾‚Æ‚ĢƒIƒƒRƒ“Œ¾Œź‚¾‚©‚ēŽč‚šo‚µ‚½‚ē•‰‚Æ‘g‚¾‚ę

42:ƒfƒtƒHƒ‹ƒg‚Ģ–¼–³‚µ‚³‚ń
18/08/27 00:53:03.94 HhBAi2Wr.net
Ruby‚Ż‚½‚¢‚ČƒIƒƒRƒ“Œ¾Œź‚Ģ˜b‚Ķ—]Š‚Å‚ā‚ź

43:ƒfƒtƒHƒ‹ƒg‚Ģ–¼–³‚µ‚³‚ń
18/08/27 02:33:22.67 +WOcodwf.net
ƒXƒNƒŠƒvƒg‚Ģ‚ā‚č•ū‹³‚¦‚ĉŗ‚³‚¢
”FŽÆ‚Å‚«‚Č‚¢‚Į‚ďo‚é‚ń‚Å‚·‚Æ‚Ēc

44:ƒfƒtƒHƒ‹ƒg‚Ģ–¼–³‚µ‚³‚ń
18/08/27 03:15:17.22 yTR9Y+Mn.net
>>27
ƒvƒƒOƒ‰ƒ~ƒ“ƒO–¢ŒoŒ±‚ŃIƒ‰ƒCƒŠ[‚Ģ“ü–åPython‚š”ƒ‚Į‚Ä‚Ŗ‚ń‚Ī‚Į‚Ä‚é
”‚Ģ‚Ę‚±‚ė‚Ā‚¢‚Ä‚¢‚Æ‚Ä‚é‚Æ‚ĒA
‚Ż‚ń‚Č‚ĢPython‚Ķ‚«‚Į‚ĘƒCƒ‰ƒXƒg‚āŠG‚Ŗ“ü‚Į‚Ä‚ÄŽ†–Ź‚ąƒJƒ‰[‚Č‚ń‚¾‚ė‚¤‚Č‚Į‚čl‚¦‚é‚Ę‚¤‚ē‚ā‚Ü‚µ‚¢
‚±‚Į‚æ‚ĶŠG‚ąƒCƒ‰ƒXƒg‚ą‘S‚­‚Č‚¢‚Å‚·

45:ƒfƒtƒHƒ‹ƒg‚Ģ–¼–³‚µ‚³‚ń
18/08/27 03:17:20.38 yTR9Y+Mn.net
‘‘¬ēT‚¢‚½
>>29
•Ļ”
‚Ę
’l‚Ģ‘ć“ü
‚Į‚Ä‚Ę‚¤‚æ‚Ŗ‚¤‚ń‚Å‚·‚©H

46:ƒfƒtƒHƒ‹ƒg‚Ģ–¼–³‚µ‚³‚ń
18/08/27 03:21:04.08 yTR9Y+Mn.net
ƒvƒƒOƒ‰ƒ~ƒ“ƒOŽ©‘Ģ‚šŠw‚Ō‚Ģ‚É‚±‚ź‚Ķ‚Ē‚¤‚Å‚·‚©H
‰‚ß‚Ä‚ĢƒvƒƒOƒ‰ƒ~ƒ“ƒO
URLŲŻø(www.oreilly.co.jp)
Python‚¶‚į‚Č‚­‚ÄRuby‚Őą–¾‚³‚ź‚Ä‚é‚Ż‚½‚¢‚Č‚ń‚Å‚·‚Æ‚Ē

47:ƒfƒtƒHƒ‹ƒg‚Ģ–¼–³‚µ‚³‚ń
18/08/27 06:12:09.02 ba8BcfX3.net
—^‚¦‚ē‚ź‚½2‚Ā‚Ģ”’l‚©‚ēAÅ¬Œö”{”EÅ‘åŒö–ń”‚š‹‚ß‚Ä‚Ż‚ė

48:ƒfƒtƒHƒ‹ƒg‚Ģ–¼–³‚µ‚³‚ń
18/08/27 07:06:23.18 A3+vkFVR.net
>>44
python‚Č‚ēu“ĘŠwƒvƒƒOƒ‰ƒ}[[pythonv‚Ŗ‚ ‚éB

49:ƒfƒtƒHƒ‹ƒg‚Ģ–¼–³‚µ‚³‚ń
18/08/27 07:25:20.50 fqwvA6xk.net
ƒXƒ^[ƒgƒuƒbƒN‚Ę‚©‚Ģ•ū‚Ŗ•Ŗ‚©‚č‚ā‚·‚¢‚ń‚¶‚į‚Č‚¢‚Ģ?
ƒvƒƒOƒ‰ƒ€‰SŽŅ‚Č‚ē

50:ƒfƒtƒHƒ‹ƒg‚Ģ–¼–³‚µ‚³‚ń
18/08/27 12:18:58.34 Q4eMB8Ps.net
>>45
ŒŻœ–@

51:ƒfƒtƒHƒ‹ƒg‚Ģ–¼–³‚µ‚³‚ń
18/08/27 21:06:47.86 KW/ftoFq.net
subprocess‚É‚Ā‚¢‚Ä‚Č‚ń‚Å‚·‚ŖA
#!/usr/bin/env python
# -*- coding: UTF-8 -*-
import sys
import subprocess

dl = subprocess.run(["radigo", "rec", "-a=JP13", "-id=QRR", "-s=20180827200000"], stdout=subprocess.PIPE)
sys.stdout.buffer.write(dl.stdout)
ć‹L‚Ģ‚ꂤ‚ȏź‡A•Ļ”‚šˆų”‚Ģˆź•”‚Ę‚µ‚Ä“n‚·‚É‚Ķ‚Ē‚¤‚ā‚é‚ń‚Å‚·‚©H
ˆČ‰ŗ‚¾‚Ę{proglamId}‚Ę‚¢‚¤•¶Žš—ń‚Ę‚µ‚ÄŠO•”ƒRƒ}ƒ“ƒh‚É‘—‚ē‚ź‚Ä‚µ‚Ü‚Į‚ă_ƒ‚Å‚µ‚½B
area = 'JP13'
ch = 'QRR'
proglamId = '20180827200000'
dl = subprocess.run(["radigo", "rec", "-a={area}", "-id={ch}", "-s={proglamId}"], stdout=subprocess.PIPE)
sys.stdout.buffer.write(dl.stdout)

52:ƒfƒtƒHƒ‹ƒg‚Ģ–¼–³‚µ‚³‚ń
18/08/27 21:26:41.39 6eK9kwOU.net
>>49
>>> proglamId = '20180827200000'
>>> f'-s={proglamId}'
'-s=20180827200000'

53:ƒfƒtƒHƒ‹ƒg‚Ģ–¼–³‚µ‚³‚ń
18/08/27 21:33:33.15 KW/ftoFq.net
>>50
‚Ē‚¤‚ą‚ ‚č‚Ŗ‚Ę‚¤‚²‚“‚¢‚Ü‚·B
2s–Ś‚ĶfƒtƒH[ƒ}ƒbƒg‚Į‚ÄŒ¾‚¤‚ń‚Å‚·‚©‚ĖH‚»‚ź‚šŽg‚Į‚Ä‚¢‚é‚ĘŽv‚¤‚ń‚Å‚·‚ŖA46‚Ģsubprocess‚Ģ’†‚Å‚Ķ‚Ē‚¤‘‚­‚ń‚Å‚µ‚傤‚©H

54:ƒfƒtƒHƒ‹ƒg‚Ģ–¼–³‚µ‚³‚ń
18/08/27 21:56:03.71 KW/ftoFq.net
>>51
o—ˆ‚Ü‚µ‚½B
ƒpƒ^[ƒ“1
area = 'JP13'
ch = 'QRR'
proglamId = '20180827200000'
dl = subprocess.run(["radigo", "rec", f'-a={area}', f'-id={ch}', f'-s={proglamId}'], stdout=subprocess.PIPE)
ƒpƒ^[ƒ“2
area = 'JP13'
area = f'-a={area}'
ch = 'QRR'
ch = f'-id={ch}'
proglamId = '20180827200000'
proglamId = f'-s={proglamId}'
dl = subprocess.run(["radigo", "rec", area, ch, proglamId], stdout=subprocess.PIPE)
sys.stdout.buffer.write(dl.stdout)
‚Ē‚


55:Į‚æ‚ŖƒXƒ}[ƒg‚ȏ‘‚«•ū‚Å‚·‚©H



56:ƒfƒtƒHƒ‹ƒg‚Ģ–¼–³‚µ‚³‚ń
18/08/27 23:29:37.66 KW/ftoFq.net
muxx = subprocess.run(["muxer", f'-i input.aac?sbr', f'-o output.m4a', f'--optimize-pd', f'--file-format m4a'], stdout=subprocess.PIPE)
sys.stdout.buffer.write(muxx.stdout)
‚Ę‚ā‚é‚ʁAmuxerƒRƒ}ƒ“ƒh‚©‚ē‚Ķ
Error: you specified invalid option: -i input.aac?sbr.
‚Ę•Ō‚Į‚Ä‚«‚Ä‚µ‚Ü‚¢‚Ü‚·B
muxx = subprocess.run(["muxer", "-i input.aac?sbr", "-o output.m4a", "--optimize-pd", "--file-format m4a"], stdout=subprocess.PIPE)
sys.stdout.buffer.write(muxx.stdout)
‚±‚ź‚Å‚ąć‹L‚Ę“Æ‚¶ƒGƒ‰[‚É‚Č‚čA
muxx = subprocess.run([f'muxer -i input.aac?sbr -o output.m4a --optimize-pd --file-format m4a'], stdout=subprocess.PIPE)
sys.stdout.buffer.write(muxx.stdout)
‚±‚ź‚¾‚ĘPython‚ŖƒGƒ‰[‚É‚Č‚Į‚Ä‚µ‚Ü‚¢‚Ü‚µ‚½B
Usage‚Ķ
muxer [global_options] -i input1 [-i input2 -i input3 ...] -o output
‚Å‚·B
ƒRƒ“ƒ\[ƒ‹‚ÅˆČ‰ŗ‚Ģ‚ꂤ‚É‚ā‚é‚ʐ³ķ‚É“®‚¢‚Ä‚­‚ź‚Ü‚·B
$ muxer -i input.aac?sbr -o output.m4a --optimize-pd --file-format m4a
‰½‚Ŗ‚¢‚Æ‚Č‚¢‚ń‚Å‚µ‚傤‚©H

57:ƒfƒtƒHƒ‹ƒg‚Ģ–¼–³‚µ‚³‚ń
18/08/28 00:20:33.07 TEJeUOom.net
’[––‚Å“ü—Ķ‚·‚é‚ʁAƒVƒFƒ‹‚ŖA? ‚Ģ‹@”\‚š“®‚©‚·‚Æ‚ĒA
subprocess ‚ŁAƒvƒƒZƒX‚š’¼Ś‹N“®‚·‚é‚ʁA
ƒVƒFƒ‹‚Ŗ‰ī“ü‚µ‚Č‚¢‚©‚ēA? ‚Ŗ“WŠJ‚³‚ź‚Č‚¢‚Ę‚©H

58:ƒfƒtƒHƒ‹ƒg‚Ģ–¼–³‚µ‚³‚ń
18/08/28 00:26:18.50 wjmNvrcp.net
>>54
?sbr‚Ģ•”•Ŗ‚šČ‚¢‚Ä‚ąƒGƒ‰[‚Ķ‰ü‘P‚µ‚Č‚©‚Į‚½‚Å‚·

59:ƒfƒtƒHƒ‹ƒg‚Ģ–¼–³‚µ‚³‚ń
18/08/28 05:00:41.28 PEha72vP.net
shell=true
‚Ę‚©‚ĶH ‚Ę muxer ‚Č‚ń‚Ä’m‚ē‚Č‚¢‚­‚¹‚É“K“–‚ÉŒ¾‚Į‚Ä‚Ż‚é

60:ƒfƒtƒHƒ‹ƒg‚Ģ–¼–³‚µ‚³‚ń
18/08/28 05:07:01.91 PEha72vP.net
‚ńH
‚»‚Ģ‘O‚É
stdout=subprocess.PIPE)
sys.stdout.buffer.write(muxx.stdout)
‚Ģ•”•Ŗ‚Į‚Ä•K—v‚Č‚ĢH

61:ƒfƒtƒHƒ‹ƒg‚Ģ–¼–³‚µ‚³‚ń
18/08/28 08:35:42.53 M3D05fOs.net
>>53
‚ą‚æ‚ė‚ńrun‚Ģ‘ęˆźˆų”‚Ŗˆ«‚¢
"-i"‚Ę"input.aac"‚š•Ŗ‚Æ‚ė

62:ƒfƒtƒHƒ‹ƒg‚Ģ–¼–³‚µ‚³‚ń
18/08/28 08:36:39.19 skYXWt6l.net
>>53
ć2‚Ā‚Ķ "-i input.aac?sbr" ‚ŖƒIƒvƒVƒ‡ƒ“‚Ę‚µ‚Ä”FŽÆ‚³‚ź‚Ä‚»‚¤B'-i', f'input.aac?sbr' ‚Ę‚©‚Å•Ŗ‚Æ‚Ä‚­‚ź
3‚Ā–Ś‚Ķ shell=True ‚Å“®‚­i/bin/sh -c 'muxer ....' ‚Ę“WŠJ‚³‚ź‚éj
ƒVƒFƒ‹ƒCƒ“ƒWƒFƒNƒVƒ‡ƒ“‚Ę‚©‚ ‚é‚Ģ‚ŁA‚؍ģ–@‚Ę‚µ‚Ä shell=True ‚Ķ‚ ‚Ü‚čŽg‚ķ‚Č‚¢‚Ł‚¤‚Ŗ‚¢‚¢‚©‚Č
Ś‚µ‚­‚Ķƒ}ƒjƒ…ƒAƒ‹ŽQĘ
>>52
‘‚«•ū‚ĶD‚Ż‚¾‚©‚ē‚Č‚ń‚Ę‚ąŒ¾‚¦‚ń‚ȁ[‰“‚Č‚ē‚±‚ń‚ČŠ“‚¶‚ŏ‘‚­
arg = 'hoge'
cmd = f'bash tst_cmd.sh {arg}'
resp = subprocess.run(cmd.split(), stdout=subprocess.PIPE)
ƒXƒy[ƒX“ü‚čƒtƒ@ƒCƒ‹–¼‚Ę‚©Žg‚¤‚Č‚ēAƒp[ƒT[ģ‚Į‚ĐH‚ķ‚·‚©‚Č
import csv
def CMD_PARSER(cmd):
....return list(csv.reader([cmd], delimiter=' ', quotechar='"'))[0]
arg = 'hoge foo'
cmd = f'bash tst_cmd.sh "{arg}"'
resp = subprocess.run(CMD_PARSER(cmd), stdout=subprocess.PIPE)

63:ƒfƒtƒHƒ‹ƒg‚Ģ–¼–³‚µ‚³‚ń
18/08/28 08:39:26.15 M3D05fOs.net
‹ó”’‚Ŗ¬‚¶‚Į‚Ä‚é‚Ę
> ˆź”Ź‚ɁAˆų”‚ĢƒV[ƒPƒ“ƒX‚š“n‚·•ū‚Ŗ–]‚Ü‚µ‚¢‚Å‚·B‚Č‚ŗ‚Č‚ēAƒ‚ƒWƒ…[ƒ‹‚Ŗ•K—v‚Čˆų”‚ĢƒGƒXƒP[ƒv‚āƒNƒI[ƒg
> (—į‚¦‚Īƒtƒ@ƒCƒ‹–¼’†‚ĢƒXƒy[ƒX‚š‹–‚·‚±‚Ę) ‚Ģ–Ź“|‚šŒ©‚邱‚Ę‚Ŗ‚Å‚«‚邽‚ß‚Å‚·
‚É‚ę‚Į‚ăGƒXƒP[ƒv‚³‚ź‚é‚Ģ‚ňӐ}’Ź‚č‚ɃVƒXƒeƒ€ƒR[ƒ‹‚É“n‚ē‚Č‚¢‚ķ‚Æ‚¾‚Č

64:ƒfƒtƒHƒ‹ƒg‚Ģ–¼–³‚µ‚³‚ń
18/08/28 10:16:39.79 wjmNvrcp.net
‚Ż‚Č‚³‚ń‚Ē‚¤‚ą‚ ‚č‚Ŗ‚Ę‚¤‚²‚“‚¢‚Ü‚·
>>58
>>59
>>60
u-i ƒtƒ@ƒCƒ‹–¼v‚ĢŒ`Ž®‚ŏ‘‚©‚Č‚¢‚Ę‚¢‚Æ‚Č‚¢‚Ģ‚Łu-iv‚ʁuƒtƒ@ƒCƒ‹–¼v‚Å•Ŗ‚Ƃď‘‚­‚Ę‚¢‚¤“Ŗ‚Ŗ‘S‚­‚Č‚©‚Į‚½‚Å‚·B
muxx = subprocess.run(["muxer", "-i", "input.aac?sbr", "-o", "output.m4a", "--optimize-pd", "--file-format", "m4a"], stdout=subprocess.PIPE)
‚Ę•Ŗ‚Ƃď‘‚­‚Ę‚¤‚Ü‚­‚¢‚«‚Ü‚µ‚½B
>>56
>>59
shell=true‚É‚Ā‚¢‚Ä’²‚ׂĂŻ‚Ü‚·
>>57 ‚±‚Ģ‘‚«•ū‚¾‚Ęsubprocess.call‚Ęsubprocess.check_call‚Ęsubprocess.check_output‚Ģ3‚Ā‚Ŗ‚Ü‚Ę‚ß‚Äo—ˆ‚é‚ē‚µ‚¢‚Ģ‚Å‚±‚ź‚ŏ‘‚«‚Ü‚µ‚½



66:ƒfƒtƒHƒ‹ƒg‚Ģ–¼–³‚µ‚³‚ń
18/08/28 14:55:03.72 WFu4qQCr.net
findŠÖ”‚Å
line.find('a')‚¾‚Ę•”•Ŗˆź’v‚Å•Ō‚µ‚Ä‚­‚ź‚é‚ń‚Å‚·‚Ŗ
c=input() a‚Ę“ü—Ķ‚µ‚Ä
line.find(c)‚Ę‚·‚é‚ĘŠ®‘Sˆź’v‚Å‚µ‚©•Ō‚µ‚Ä‚­‚ź‚Č‚¢‚ń‚Å‚·‚Ŗ‚Ē‚¤‚·‚ź‚Ī‚¢‚¢‚Å‚·‚©

67:ƒfƒtƒHƒ‹ƒg‚Ģ–¼–³‚µ‚³‚ń
18/08/28 16:02:01.79 eDasHWl3.net
‚ń‚Č‚±‚½‚Ÿ‚Č‚¢B

68:ƒfƒtƒHƒ‹ƒg‚Ģ–¼–³‚µ‚³‚ń
18/08/29 09:39:33.95 t35BnR1i.net
python3m ‚Į‚Ä‚Č‚ń‚Å‚·‚©H

69:ƒfƒtƒHƒ‹ƒg‚Ģ–¼–³‚µ‚³‚ń
18/08/29 10:09:58.87 zNgJ3vFs.net
Z—F‚ĘŠÖŒW‚ŖH

70:ƒfƒtƒHƒ‹ƒg‚Ģ–¼–³‚µ‚³‚ń
18/08/29 17:38:59.31 zHN7x4pt.net
xml‚Ģ‘®«‚šŽw’č‚·‚鏼‡AˆČ‰ŗ‚Ģ‚Ē‚Į‚æ‚ą“Æ‚¶“š‚¦‚š•Ō‚µ‚Ä‚­‚ź‚é‚ń‚Å‚·‚ŖA‚Ē‚Į‚æ‚ŏ‘‚­‚Ģ‚Ŗ‚¢‚¢‚ń‚Å‚µ‚傤‚©H
ƒpƒ^[ƒ“1
duration1 = int(root.attrib["dur"])
print(duration1)
ƒpƒ^[ƒ“2
duration2 = int(root.get("dur"))
print(duration2)

71:ƒfƒtƒHƒ‹ƒg‚Ģ–¼–³‚µ‚³‚ń
18/08/29 19:50:21.16 +JD/mPB3.net
BeautifulSoup‘O’ń‚Å’‚Į‚Ä‚Ü‚·?
‚ą‚µ‚»‚¤‚Č‚ēA‘®«‚Ŗ‘¶Ż‚·‚éŒĄ‚č‚Ē‚æ‚ē‚Å‚ą‚ę‚¢
get‚Ķ‘®«‚Ŗ‘¶Ż‚µ‚Č‚¢‚Ę‚«None‚š•Ō‚·‚ŖAattrib‚Ķ‚»‚¤‚Å‚Ķ‚Č‚¢
‚Ü‚ ŽŽ‚µ‚Ä‚Ż

72:ƒfƒtƒHƒ‹ƒg‚Ģ–¼–³‚µ‚³‚ń
18/08/29 19:54:41.40 zHN7x4pt.net
>>67
‚Ē‚¤‚ą‚ ‚č‚Ŗ‚Ę‚¤‚²‚“‚¢‚Ü‚·
xml.etree.ElementTree‚Å‚·
‚½‚µ‚©‚É‘¶Ż‚µ‚Č‚¢ź‡‚Ģ‹““®‚Ķˆį‚Į‚Ä‚Ü‚µ‚½

73:ƒfƒtƒHƒ‹ƒg‚Ģ–¼–³‚µ‚³‚ń
18/08/29 21:03:23.42 LyGOIS06.net
‚·‚¢‚Ü‚¹‚ń“ś•t‚ĢŒvŽZ‚Å‹^–ā‚Č‚ń‚Å‚·‚ŖA
aaa_date_str = '2018-08-29 20:00:00'
bbb_date_str = '2018-08-29 19:00:00'
aaa_date = datetime.datetime.strptime(aaa_date_str, '%Y-%m-%d %H:%M:%S')
bbb_date = datetime.datetime.strptime(bbb_date_str, '%Y-%m-%d %H:%M:%S')

‚Ę‚µ‚āA
date_diff = aaa_date - bbb_date
print(date_diff.days)
--> 0
‚É‚Č‚č‚Ü‚·‚ŖA‹t‚É‚·‚é‚ʁA
date_diff = bbb_date - aaa_date
print(date_diff.days)
--> -1
‚É‚Č‚č‚Ü‚·B
·ˆŁ‚Ŗ1“ś‚É–ž‚½‚Č‚Æ‚ź‚Īƒ[ƒ‚É‚Č‚é‚Ģ‚©‚ĘŽv‚¢‚«‚ā
ŒvŽZŒ‹‰Ź‚Ŗ•‰‚¾‚Ęƒ[ƒ‚É‚Č‚ē‚ø‚É-1‚É‚Č‚é‚Ģ‚Ŗ‚Č‚ń‚©‹^–ā‚Å‚·B
‚»‚ź‚Ę‚ą‹Lq‚É–ā‘č‚ ‚é‚Å‚µ‚傤‚©B

74:ƒfƒtƒHƒ‹ƒg‚Ģ–¼–³‚µ‚³‚ń
18/08/29 21:09:31.82 GQLl9uCt.net
>>69
3.0-3.1=-0.1‚¾‚ė‚¤H0‚¶‚į‚Č‚¢‚¾‚ė‚¤H
‚»‚¤‚¢‚¤‚±‚Į‚½

75:ƒfƒtƒHƒ‹ƒg‚Ģ–¼–³‚µ‚³‚ń
18/08/30 10:23:36.80 S/vwwZyF.net
int()‚Ę‚©‚Ęˆź‚©
[0.5]=0
[-0.5]=-1

76:ƒfƒtƒHƒ‹ƒg‚Ģ–¼–³‚µ‚³‚ń
18/08/30 21:55:04.51 hf8/OGEv.net
>>70
‚·‚¢‚Ü‚¹‚ńA•Ŗ‚©‚ē‚øc
‹t‚ɁA3.1 - 3.0 = 0.1 ‚Ķdays‚¾‚Ę0‚É‚Č‚é‚ń‚Å‚·B
>>71
int()‚¾‚ʁA³‚ą•‰‚ą¬”“_ˆČ‰ŗŲ‚čŽĢ‚Ä‚Å‚Ķ‚Č‚¢‚Å‚·‚©H

77:ƒfƒtƒHƒ‹ƒg‚Ģ–¼–³‚µ‚³‚ń
18/08/30 21:59:01.86 Ffnu7dR5.net
>>72
68‚ŖŒ¾‚Į‚Ä‚é‚ꂤ‚É‚½‚Ō‚ńŽlŽĢŒÜ“ü‚Č‚ń‚¾‚ø

78:ƒfƒtƒHƒ‹ƒg‚Ģ–¼–³‚µ‚³‚ń
18/08/30 21:59:56.98 Ffnu7dR5.net
‚Ø‚Į‚ʁ@‚PŽžŠŌ‚Å‚ą@-1‚Į‚Ä‚Å‚é‚Ģ‚©
‚¶‚į‚ 
ŽžŠŌ‚ĶŲ‚čŽĢ‚Ä‚¶‚į‚Č‚­‚ÄŽlŽĢŒÜ“ü‚Å‚ą‚Č‚­‚ĐŲ‚čć‚°‚É‚Č‚Į‚Ä‚ń‚¾

79:ƒfƒtƒHƒ‹ƒg‚Ģ–¼–³‚µ‚³‚ń
18/08/30 22:19:45.36 Ffnu7dR5.net
‚Ø‚Į‚Ę
‚Ø‚ź‚Ģ‚¤‚µ‚ė‚Å
‚Ø‚ź‚Ģ‚¢‚ą‚¤‚Ę‚Ŗ
u‚»‚Ģƒ}ƒCƒiƒX‚P‚ĶƒGƒ‰[’l‚Å‚ ‚Į‚ā@”’l‚¶‚į‚Č‚¢@diff.days‚Ķ‚Ź‚é‚Ū‚µ‚Č‚¢v
‚Ę‚¢‚Į‚Ä‚¢‚é

80:ƒfƒtƒHƒ‹ƒg‚Ģ–¼–³‚µ‚³‚ń
18/08/30 22:29:53.78 Ffnu7dR5.net
‚»‚ź‚©‚ē
‚Č‚ŗ@print(date_diff)‚µ‚Ä‚Ż‚Č‚¢‚ń‚¾
‚Ę‚ą‚¢‚Į‚Ä‚¢‚é

81:ƒfƒtƒHƒ‹ƒg‚Ģ–¼–³‚µ‚³‚ń
18/08/30 22:42:08.44 Ffnu7dR5.net
‚Ø‚ź‚Ķ
aaa_date + date_diff
‚š‚½‚ß‚µ‚Ä‚Ż‚Ä‚©‚ēA
timedelta‚É‚Ā‚¢‚Ä‚Ģą–¾‚š“Ē‚Ż‚ɍs‚­‚±‚Ę‚šÅI“I‚É‚Ø‚·‚·‚Ź‚·‚éB

82:ƒfƒtƒHƒ‹ƒg‚Ģ–¼–³‚µ‚³‚ń
18/08/30 23:01:55.56 TEO8FkA/.net
•Źƒ}ƒVƒ“‚ŏ‘‚¢‚½ƒXƒNƒŠƒvƒg‚š“®‚©‚»‚¤‚Ę‚µ‚½‚ē
dateutil‚Ŗ–³‚¢‚ĘŒ¾‚ķ‚źŽĄso—ˆ‚Ü‚¹‚ńB
ƒXƒNƒŠƒvƒg‚É‚Ķ‚±‚¤‘‚«‚Ü‚µ‚½B
from dateutil.relativedelta import relativedelta
“®‚¢‚½ƒ}ƒVƒ“‚ĢPython‚Ģƒo[ƒWƒ‡ƒ“‚Ķ3.6.4A
“®‚©‚Č‚¢ƒ}ƒVƒ“‚ĢPython‚Ģƒo[ƒWƒ‡ƒ“‚Ķ3.6.5‚Å‚·B
dateutil‚Ķ‚Ē‚±‚Å“üŽč‚·‚é‚ń‚Å‚µ‚傤‚©H

83:ƒfƒtƒHƒ‹ƒg‚Ģ–¼–³‚µ‚³‚ń
18/08/30 23:04:27.25 TEO8FkA/.net
‚·‚Ż‚Ü‚¹‚ń
pip ‚Å dateutils‚š“ü‚ź‚½‚ēŽg‚¦‚Ü‚µ‚½B

84:ƒfƒtƒHƒ‹ƒg‚Ģ–¼–³‚µ‚³‚ń
18/08/31 04:09:39.70 rWvqNQHt.net
python 3.6
windows10
import pyautogui
pyautogui.rightClick(100,100)
pyautogui.moveRel(10,10)
‚ʏ‘‚­‚ʉEƒNƒŠƒbƒN‚Ģ‚ ‚Ęƒ}ƒEƒX‚Ŗ“®‚¢‚Ä‚­‚ź‚Č‚¢B
‚±‚ź‚Ķƒ‰ƒCƒuƒ‰ƒŠ‚ĢƒoƒOH

85:ƒfƒtƒHƒ‹ƒg‚Ģ–¼–³‚µ‚³‚ń
18/08/31 04:37:56.39 rWvqNQHt.net
‚²‚ß‚ń“®‚¢‚Ä‚½

86:ƒfƒtƒHƒ‹ƒg‚Ģ–¼–³‚µ‚³‚ń
18/08/31 09:38:10.61 cxARIA2x.net
”±‚Ę‚µ‚Ä‚Ø‘O‚Ģ“


87:Ė‹N‚Ę‚¢‚¤“Ė‹N‚šƒNƒŠƒbƒN‚µ‚Ä‚ā‚é



88:ƒfƒtƒHƒ‹ƒg‚Ģ–¼–³‚µ‚³‚ń
18/08/31 19:38:51.59 IH56D7c/.net
Dropbox‚Ģ‹¤—LƒŠƒ“ƒN‚šŽę“¾‚µ‚½‚¢‚Å‚·B
dropbox.Dropbox(ƒg[ƒNƒ“).sharing_create_shared_link
‚šŽg‚¤‚ʁA—į‚¦‚Ī
PathLinkMetadata(url='URLŲŻø(db.tt)', visibility=Visibility('public', None), path='/hoge/hage.jpg', expires=None)
‚±‚¤‚¢‚¤1s‚Ŗo—Ķ‚³‚ź‚Ü‚·B
sharing_create_shared_linkˆČŠO‚ĢŠÖ”‚ŁA
URLŲŻø(db.tt)‚¾‚Æ‚šo—Ķ‚·‚éŠÖ”‚Į‚Ä‚ ‚č‚Ü‚·‚©H
‘±‚­

89:ƒfƒtƒHƒ‹ƒg‚Ģ–¼–³‚µ‚³‚ń
18/08/31 19:39:30.70 IH56D7c/.net
sharing_create_shared_link‚¾‚ʁAˆČ‰ŗ‚Ģ‚ꂤ‚É‚Č‚č‚Ü‚·B
import dropbox
dbxTOKEN = 'DROPBOX_MY_ACCESS_TOKEN'
dbxRemotePath = f'/aiueo/hage.jpg'
dbx = dropbox.Dropbox(dbxTOKEN)
dbx.users_get_current_account()
# ƒAƒbƒvƒ[ƒh
f = open(dbxLocalPath, 'rb')
dbx.files_upload(f.read(),dbxRemotePath)
f.close()
# ‹¤—LƒŠƒ“ƒN‚ĢŽę“¾
dbxLink = dbx.sharing_create_shared_link(dbxRemotePath,short_url=True) # Dropbox ‚©‚ē‹¤—LƒŠƒ“ƒN‚šŽę“¾
dbxLink = str(dbxLink)[17:-1] # ®Œ` uPathLinkMetadata(v‚ʁu)v‚šœŠO
dbxLink = dbxLink.split(',') # ƒŠƒXƒg‚É•ĻŠ·
dbxLink = dbxLink[0] # ƒŠƒXƒg‚Ģ1”Ō–Ś (url)
dbxLink = str(dbxLink)[5:-1] # ®Œ`
print(dbxLink)
URLŲŻø(db.tt) # ƒvƒŠƒ“ƒg‚³‚ź‚½url
‚Ā‚Ć‚­

90:ƒfƒtƒHƒ‹ƒg‚Ģ–¼–³‚µ‚³‚ń
18/08/31 19:40:14.75 IH56D7c/.net
•¶Žš—ń‚š•ŖŠ„‚µ‚Ä‚»‚Ģ’†‚Ģˆź•”‚šŽę‚čo‚·•ū–@‚Å‚·‚ŖA
PathLinkMetadata(url='URLŲŻø(db.tt)', visibility=Visibility('public', None), path='/hoge/hage.jpg', expires=None)
‚±‚¤‚¢‚¤1s‚Ŗ‚ ‚Į‚½‚Ę‚µ‚āA
url='URLŲŻø(db.tt)',
visibility=Visibility('public', None),
path='/hoge/hage.jpg',
expires=None
‚±‚ń‚Č‚Ó‚¤‚É•ŖŠ„‚µ‚½‚¢‚Å‚·B
split(',')‚Å‚ā‚é‚Ępublic', None‚±‚±‚ĢƒRƒ“ƒ}‚Å‚ą”½‰ž‚µ‚Ä‚µ‚Ü‚¢‚Ü‚·B
”‰ń‚Ķurl‚ĢŽę“¾‚Ŗ–Ś“I‚Č‚Ģ‚ō”‚ĢŠŽĄŠQ‚Ķ–³‚¢‚ń‚Å‚·‚ŖA‚ą‚Į‚ĘŠČ’P‚Édorpbox‚Ģ‹¤—LƒŠƒ“ƒN‚šŽę“¾‚µ‚½‚čŠmŽĄ‚Č•¶Žš—ń‚Ģ•ŖŠ„•ū–@‚š’m‚č‚½‚¢‚Å‚·B

91:ƒfƒtƒHƒ‹ƒg‚Ģ–¼–³‚µ‚³‚ń
18/09/01 12:32:11.32 Z1lBiRzX.net
>>85
‚ø‚¢‚Ō‚ń‰“‰ń‚肵‚Ä‚é‚Æ‚ĒA
a=dropbox.Dropbox(ƒg[ƒNƒ“).sharing_create_shared_link
‚Ę‚µ‚āA
a.url
‚šŽQĘ‚·‚ź‚Ī—Ē‚¢‚Ģ‚Å‚ĶH
‘¼‚É‚Ā‚¢‚Ä‚ą
a.path ‚Ę‚©‚ÅŽQĘ‚Å‚«‚é‚Ķ‚ø

92:ƒfƒtƒHƒ‹ƒg‚Ģ–¼–³‚µ‚³‚ń
18/09/01 15:22:01.82 5RO4iQNV.net
‚·‚¢‚Ü‚¹‚ńAƒnƒ}‚Į‚č¢‚Į‚Ä‚¢‚Ü‚·B
utf-8‚ĢƒeƒLƒXƒgƒtƒ@ƒCƒ‹i“ą—e‚Ķ'1'‚Ę‚¢‚¤•¶Žš‚Ģ‚Żj‚šApython3‚ĢˆČ‰ŗ‚ĢƒXƒNƒŠƒvƒg‚Å
“Ē‚Żž‚ń‚ŁA®”‚É•ĻŠ·‚µ‚ꂤ‚Ę‚·‚é‚ʁAˆČ‰ŗ‚ĢƒGƒ‰[‚Ŗo‚č¢‚Į‚Ä‚¢‚Ü‚·B
Traceback (most recent call last):
File "collect_progress.py", line 75, in <module>
num = int(str)
ValueError: invalid literal for int() with base 10: '\ufeff1'
ƒ†ƒjƒR[ƒh‚Ģ•¶Žš—ń‚Ķ®”•ĻŠ·‚Å‚«‚Č‚¢‚Ģ‚Å‚µ‚傤‚©B
fr = open("sample.txt")
str = fr.readline()
num = int(str)

93:ƒfƒtƒHƒ‹ƒg‚Ģ–¼–³‚µ‚³‚ń
18/09/01 15:26:08.43 VfnjVYeD.net
BOM‚Ā‚¢‚Ä‚Č‚¢‚©

94:ƒfƒtƒHƒ‹ƒg‚Ģ–¼–³‚µ‚³‚ń
18/09/01 15:37:12.61 kUpkBQ3x.net
echo 1 | ruby -e 'STDIN.each { |line| puts(line.to_i + 1) }'
Ruby ‚Č‚ēAƒVƒFƒ‹‚©‚ēA1-liner ‚ŁA2 ‚ʏo—Ķ‚³‚ź‚é
Python ‚Å‚ą“Æ‚¶‚ꂤ‚ɁA1-liner ‚Å‚ā‚Į‚Ä‚Ż‚ź‚ĪH

95:ƒfƒtƒHƒ‹ƒg‚Ģ–¼–³‚µ‚³‚ń
18/09/01 15:55:11.65 A/mNPeDe.net
>>87
open("sample.txt", encoding="utf-8-sig")
> ‚¢‚­‚Ā‚©‚Ģ—Ģˆę‚Å‚ĶAUTF-8 ‚ŃGƒ“ƒR[ƒh‚³‚ź‚½ƒtƒ@ƒCƒ‹‚Ģę“Ŗ‚É "BOM" ‚š—˜—p‚·‚éKŠµ‚Ŗ‚ ‚č‚Ü‚·;
’†—Ŗ
> ‚ą‚µA‚»‚Ģ‚ꂤ‚Čƒtƒ@ƒCƒ‹‚š“Ē‚Žź‡‚É‚ĶA‚±‚Ģˆó‚šŽ©“®


96:“I‚ɃXƒLƒbƒv‚·‚邽‚ß‚É 'utf-8-sig' ƒR[ƒfƒbƒN‚š—˜—p‚µ‚Ä‚­‚¾‚³‚¢B https://docs.python.org/ja/3/howto/unicode.html#reading-and-writing-unicode-data



97:ƒfƒtƒHƒ‹ƒg‚Ģ–¼–³‚µ‚³‚ń
18/09/01 16:02:39.43 kUpkBQ3x.net
ƒvƒƒOƒ‰ƒ€‚Å‚ĶABOM‚Č‚µUTF-8 (UTF-8N)‚šŽg‚Į‚½•ū‚Ŗ–³“ļ
‚»‚Ģ‘ć‚ķ‚čAWindows ‚ĢExplorer ‚Å‚ĶƒeƒLƒXƒgŒŸõ‚Å‚«‚Č‚­‚Č‚é‚©‚ēA
Windows10EWSLEUbuntu ‚©‚ēAgrep ‚µ‚Ä‚é

98:ƒfƒtƒHƒ‹ƒg‚Ģ–¼–³‚µ‚³‚ń
18/09/01 16:30:27.70 eWdCnGo4.net
>>86
‚Ē‚¤‚ą‚ ‚č‚Ŗ‚Ę‚¤‚²‚“‚¢‚Ü‚·I
.url‚Č‚Ē‚ÅŠČ’P‚ÉŽę‚čo‚¹‚Ü‚µ‚½B
‚±‚ź‚Ķdropbox‚Ģƒ‰ƒCƒuƒ‰ƒŠ‚Ģ‹@”\‚Å‚µ‚傤‚©H

99:ƒfƒtƒHƒ‹ƒg‚Ģ–¼–³‚µ‚³‚ń
18/09/01 16:55:46.47 5RO4iQNV.net
>>88, 86, 87, 88
‚ ‚č‚Ŗ‚Ę‚¤‚²‚“‚¢‚Ü‚·B
BOM‚ŖŒ“ˆö‚Å‚µ‚½B
’p‚ø‚©‚µ‚¢‚±‚ʂɁABOM‚Ę‚¢‚¤‚Ģ‚Ķ‘S‚­’m‚č‚Ü‚¹‚ń‚Å‚µ‚½B
•‚©‚č‚Ü‚µ‚½B

100:ƒfƒtƒHƒ‹ƒg‚Ģ–¼–³‚µ‚³‚ń
18/09/01 20:51:46.35 5sfxmNQl.net
>>92
‚Ü‚ ‚»‚¤‚¾‚ĘŽv‚¤B
Ž©•Ŗ‚ĶDropboxƒ‰ƒCƒuƒ‰ƒŠ‚šŽg‚Į‚½‚±‚Ę‚Ķ‚Č‚¢‚Æ‚ĒA>>83‚šŒ©‚é‚Ę–ß‚č’l‚Ę‚µ‚ÄPathLinkMetadataƒIƒuƒWƒFƒNƒg‚Ŗ•Ō‚Į‚Ä‚«‚Ä‚¢‚āA‘®«‚Ę‚µ‚Äurl‚Ę‚©path‚Ę‚©‚Ŗ‚ ‚鎖‚Ŗ‚ķ‚©‚Į‚½(‚±‚ź‚Ķpython“I‚ɍl‚¦‚ź‚Ī‚ķ‚©‚é)
Žg‚¤ƒƒ\ƒbƒh‚Ę‚©‚É‚Ā‚¢‚Ä‚ĶƒhƒLƒ…ƒƒ“ƒg“Ē‚Ž‚ʍ”‰ń‚Ż‚½‚¢‚Č‚±‚Ę‚Ķ‚·‚®•Ŗ‚©‚邾‚ė‚¤‚µA•×‹­‚É‚ą‚Č‚é‚ę

101:ƒfƒtƒHƒ‹ƒg‚Ģ–¼–³‚µ‚³‚ń
18/09/01 23:59:25.43 eWdCnGo4.net
>>94
.sharing_create_shared_link‚ĶƒhƒLƒ…ƒƒ“ƒg‚Ģ’†‚ÅŒ©‚Ā‚Æ‚½ŠÖ”‚Č‚ń‚Å‚·‚ŖA‰pŒź•Ŗ‚©‚ē‚Č‚¢‚©‚ēŽŽsöŒė‚µ‚Ä‚¢‚Ü‚µ‚½
‚ ‚č‚Ŗ‚Ę‚¤‚²‚“‚¢‚Ü‚·

102:ƒfƒtƒHƒ‹ƒg‚Ģ–¼–³‚µ‚³‚ń
18/09/02 05:35:01.36 0w6R8dvF.net
Python‰SŽŅiƒvƒƒOƒ‰ƒ~ƒ“ƒO‰SŽŅj‚Å‚·B
ƒXƒNƒŒƒCƒsƒ“ƒO‚š‚µ‚ꂤ‚Ę‚µ‚Ä‚¢‚½‚ēēT‚¢‚Ä‚µ‚Ü‚Į‚½‚Ģ‚ÅŽæ–ā‚š‚³‚¹‚Ä‚­‚¾‚³‚¢B
requests‚Å•Ļ”html‚É“ü‚ź‚½ƒTƒCƒg‚Ģhtml‚šƒtƒ@ƒCƒ‹‚É•Ū‘¶‚µ‚½‚¢‚Ģ‚Å‚·‚Ŗ—Ē‚­•Ŗ‚©‚č‚Ü‚¹‚ń‚Å‚µ‚½B
file.write‚Ż‚½‚¢‚Č‚Ģ‚ą‘‚¢‚Ä‚Ż‚Ä‚é‚ń‚Å‚·‚ŖƒGƒ‰[“f‚©‚ź‚½‚肵‚Ü‚·B’N‚©—į‚Ę‚µ‚čģ‚Į‚Ä‚­‚ź‚Ü‚¹‚ń‚©H
requests.get‚Å•Ļ”html‚ÉŽę“¾‚µ‚½ƒTƒCƒghtml‚šc:/user/hoge/Documents/hymlfile.html‚É’Ē‹Lƒ‚[ƒh‚Å•Ū‘¶‚µ‚½‚¢‚Å‚·B
–³”\‚Å‚²‚ß‚ń‚Č‚³‚¢•‚Æ‚Ä‚­‚¾‚³‚¢B

103:ƒfƒtƒHƒ‹ƒg‚Ģ–¼–³‚µ‚³‚ń
18/09/02 07:13:26.28 5WqNet32.net
File.open(file_path, 'a') { |io| io.write text }
Ruby ‚Å‚ĶAFile.open ‚Ģˆų”‚ɁA
ƒtƒ@ƒCƒ‹ƒpƒX‚ʁAƒtƒ@ƒCƒ‹‚šŠJ‚­Ū‚ĢAmode ‚š“n‚·
a ‚Č‚ē’Ē‹L‘‚«ž‚Ż
upython file writev‚ÅŒŸõI

104:ƒfƒtƒHƒ‹ƒg‚Ģ–¼–³‚µ‚³‚ń
18/09/02 08:24:22.51 GLq4HnWW.net
import requests
r = requests.get("URLŲŻø(www.python.org"))
f = open("c:/user/hoge/Documents/hymlfile.html", "a")
f.write(r.text)

105:ƒfƒtƒHƒ‹ƒg‚Ģ–¼–³‚µ‚³‚ń
18/09/02 09:00:47.26 0w6R8dvF.net
>>98
‚Ä‚į‚ń‚‹‚“
–³Ž–‰šŒˆ‚µ‚Ü‚µ‚½–{“–‚É‚ ‚č‚Ŗ‚Ę‚¤
‚ā‚Į‚Ę–°‚ź‚”‚é

106:ƒfƒtƒHƒ‹ƒg‚Ģ–¼–³‚µ‚³‚ń
18/09/02 16:47:00.30 RE+xVvI9.net
f.write(r.text)
UnicodeEncodeError: 'cp932' codec can't encode character '\U0001f5a5' in position 12657: illegal multibyte sequence
ƒXƒNƒŒƒCƒsƒ“ƒO‚µ‚½ƒTƒCƒg‚ÉŠG•¶Žš‚Ŗ‚ ‚é‚ʁiHj‚±‚ĢƒGƒ‰[‚Ŗ‹N‚±‚é‚ꂤ‚Å‚·B
ƒGƒ“ƒR[ƒfƒBƒ“ƒO‚ĢŠÖŒW‚¾‚ĘŽv‚¤‚ń‚Å‚·‚Æ‚Ē‘Īˆ–@•Ŗ‚©‚é•ū‚¢‚Ü‚·‚©H
UnicodeEncodeError‚Å’²‚ׂ½‚ē‰šą‚µ‚Ä‚¢‚é‚Ę‚±‚ė‚Ŗ­‚µŒ©‚Ā‚©‚Į‚½‚ń‚Å‚·‚Ŗ–l‚É‚Ķ‰½‚ŖŒ¾‚¢‚½‚¢‚Ģ‚©‚³‚Į‚Ļ‚č‚Å‚µ‚½BBBB

107:ƒfƒtƒHƒ‹ƒg‚Ģ–¼–³‚µ‚³‚ń
18/09/02 16:56:55.96 RE+xVvI9.net
f.open‚ĢŽž‚Éencoding='utf-8'“n‚µ‚½‚ē‰šŒˆ‚µ‚Ü‚µ‚½II
‚¤‚ź‚µ‚¢III‚ ‚č‚Ŗ‚Ę‚¤

108:ƒfƒtƒHƒ‹ƒg‚Ģ–¼–³‚µ‚³‚ń
18/09/02 16:59:32.33 5WqNet32.net
cp932 ‚Ķ‚ā‚߂āABOM‚Č‚µUTF-8(UTF-8N)‚ŏ‘‚«ž‚ß‚ĪH
‚»‚ź‚©AƒGƒ“ƒR[ƒh


109:•ĻŠ·‚Å‚«‚Č‚¢•¶Žš‚ĶA ƒGƒ‰[‚É‚¹‚ø‚ɁA? ‚É’u‚«Š·‚¦‚é‚Ę‚©



110:ƒfƒtƒHƒ‹ƒg‚Ģ–¼–³‚µ‚³‚ń
18/09/02 17:49:53.80 B4IY8jcq.net
ElementTreeAlxmlABeautifulSoup‚Į‚Ä‚»‚ź‚¼‚ź‚Ē‚¤ˆį‚¤‚ĢH

111:ƒfƒtƒHƒ‹ƒg‚Ģ–¼–³‚µ‚³‚ń
18/09/02 17:51:26.55 B4IY8jcq.net
ElementTree‚Ķƒ³
lxmlABeautifulSoup‚ĶƒT[ƒhƒp[ƒeƒB
lxml‚Ķ‚‘¬‚¾‚Æ‚ĒA“®“I‚ČƒTƒCƒg‚ÉŽć‚¢
BeautifulSoup‚Ķ”äŠr“IŠČ’P
‚Į‚ÄŠ“‚¶H

112:ƒfƒtƒHƒ‹ƒg‚Ģ–¼–³‚µ‚³‚ń
18/09/02 19:12:56.97 dvfcpVZJ.net
‰½‚ŖŒ¾‚¢‚½‚¢‚Ģ‚©

113:ƒfƒtƒHƒ‹ƒg‚Ģ–¼–³‚µ‚³‚ń
18/09/02 19:26:55.59 /VgxTU/I.net
ŠJ‚Æ‚Į•ś‚µ‚É‚·‚é‚ń‚Ķ‚¢‚Æ‚ń‚ę

114:ƒfƒtƒHƒ‹ƒg‚Ģ–¼–³‚µ‚³‚ń
18/09/02 20:28:17.67 NdoNeabl.net
lxml Œ¾‚¤’ö‘¬‚³‚šŠ“‚¶‚Č‚¢‚ń‚¾‚ę‚Č

115:ƒfƒtƒHƒ‹ƒg‚Ģ–¼–³‚µ‚³‚ń
18/09/03 01:13:17.00 IUTdxFc1.net
import requests
from lxml import etree
url = URLŲŻø(example.com)<) height="60" width="60"alt="‚Ó‚¶‚±"></td> </tr></table><br />
<br /> ‚ ‚¢‚¤‚¦‚Ø<br />‚©‚«‚­‚Æ‚±
<br /><br /> ”Ō‘gWebƒTƒCƒgF<a href="URLŲŻø(example.com) />
ƒƒbƒZ[ƒWƒtƒH[ƒ€F<a href="URLŲŻø(example.com) />
<br /></div>
‚ŖƒvƒŠƒ“ƒg‚³‚ź‚Ü‚·B(“Še‚Å‚«‚Č‚©‚Į‚½‚Ģ‚Å“r’†‚ʼnüs‚µ‚Ä‚Ü‚·)
ŽŸ‚ɁA–{•¶‚Ķ‚Ē‚¤‚ā‚Į‚ÄŽę‚čo‚·‚ń‚Å‚µ‚傤‚©H

116:ƒfƒtƒHƒ‹ƒg‚Ģ–¼–³‚µ‚³‚ń
18/09/03 01:49:47.20 BfF9DJB1.net
—v‘f‚Ģ“ą‘¤‚ĢƒeƒLƒXƒg‚šŽūW‚·‚邽‚ß‚É‚ĶAitertext() ‚šŽQĘ‚µ‚Ä‚­‚¾‚³‚¢B—į‚¦‚Ī "".join(element.itertext()) ‚Ģ‚ꂤ‚É‚µ‚Ü‚·B

117:ƒfƒtƒHƒ‹ƒg‚Ģ–¼–³‚µ‚³‚ń
18/09/03 19:12:05.50 ttVcJTrG.net
Ruby ‚ĢNokogiri ‚Č‚ēACSS ƒZƒŒƒNƒ^[EXPath ‚Ę‚©
jQuery ‚Å‚ąACSSƒZƒŒƒNƒ^[

118:ƒfƒtƒHƒ‹ƒg‚Ģ–¼–³‚µ‚³‚ń
18/09/06 00:43:50.19 YKdnoVr6.net
```python
hstg = info.get('hashtags')
print(hstg)
# hashtag
p_url = info['url']['short']
```
p_url‚Ģs‚šget()‚¾‚Ę‚Ē‚¤‘‚Æ‚Ī‚¢‚¢‚Å‚·‚©
Ž«‘‚ɃAƒNƒZƒX‚µ‚½Žž‘¶Ż‚µ‚Č‚¢ƒL[‚¾‚ĘNone‚š•Ō‚µ‚½‚¢‚ń‚Åget()‚šŽg‚¢‚½‚¢‚ń‚Å‚·‚Ŗ

119:ƒfƒtƒHƒ‹ƒg‚Ģ–¼–³‚µ‚³‚ń
18/09/06 01:06:41.32 9wgcxN1e.net
‚ꂤ‚ķ‚©‚ē‚ń‚Ŗ
info.get('url', {}).get('short')
‚Ę‚©H
ŽįŠ±–³‘Ź‚Ŗ‚ ‚é‚Ŗ‚±‚Ģ’ö“x‚Ģ–³‘Ź‚Ŗ‹C‚É‚Č‚é_ŒoĒ‚ĶC‚Å‚ą‘‚¢‚Ę‚Æ

120:ƒfƒtƒHƒ‹ƒg‚Ģ–¼–³‚µ‚³‚ń
18/09/06 02:03:26.11 YKdnoVr6.net
>>112
‚Ē‚¤‚ą‚ ‚č‚Ŗ‚Ę‚¤‚²‚“‚¢‚Ü‚·I
ŽŽ‚µ‚Ä‚Ż‚Ü‚·B
{}‚Ģ’†‚É'short'‚Ŗ“ü‚éƒCƒ[ƒW‚Å‚µ‚傤‚©H

121:ƒfƒtƒHƒ‹ƒg‚Ģ–¼–³‚µ‚³‚ń
18/09/06 14:42:12.77 tPMc56fx.net
”nŽ­‚ĶƒIƒEƒ€•Ō‚µ‚Å‚·‚®ŽŸ‚ĢŽæ–ā‚·‚é‚ę‚Ė

122:ƒfƒtƒHƒ‹ƒg‚Ģ–¼–³‚µ‚³‚ń
18/09/06 15:13:17.47 QdhwFBW3.net
python 3.6.3
tkinter ‚Ńtƒ@ƒ“ƒNƒVƒ‡ƒ“ƒL[‚š‰Ÿ‚µ‚½‚ē•¶Žš—ń‚š•\Ž¦‚³‚¹‚½‚¢‚Å‚·
def text _desp(event):
@@label["text"] ="bcdef"
label =tk.Label(root, text ="aaaaa", )
label.bind('<F1>', text_desp)
label.pack
‚ʏ‘‚¢‚āA•\Ž¦‚µ‚½ƒEƒBƒ“ƒhƒE‚šƒAƒNƒeƒBƒu‚É‚µ‚Ä‚©‚ēF1‚š‰Ÿ‚µ‚Ä‚ątext‚Ŗ“ü‚ź‘Ö‚ķ‚č‚Ü‚¹‚ń
Œ“ˆö‚Ķ‰½‚Å‚µ‚傤‚©H

123:ƒfƒtƒHƒ‹ƒg‚Ģ–¼–³‚µ‚³‚ń
18/09/06 16:49:56.62 ntAiYVJq.net
ƒCƒ“ƒ^ƒvƒŠƒ^Œ¾ŒźÅ‹­

124:ƒfƒtƒHƒ‹ƒg‚Ģ–¼–³‚µ‚³‚ń
18/09/06 17:12:39.45 QdhwFBW3.net
>>115
root‚Ébind‚µ‚½‚ē‚¢‚Æ‚Ü‚µ‚½
‚·‚Ż‚Ü‚¹‚ń

125:ƒfƒtƒHƒ‹ƒg‚Ģ–¼–³‚µ‚³‚ń
18/09/06 18:22:16.04 t3mpF7WK.net
VSCode‚Ģuƒ^[ƒ~ƒiƒ‹‚Å‘I‘š”ĶˆĶ/s‚šŽĄsv‚Į‚Ä‹@”\‚š‚ę‚­Žg‚¤‚ń‚Å‚·‚Æ‚Ē
ģ‚Į‚Ä‚éÅ’†‚Ģfor•¶“ą(1s–Ś‚ŖƒCƒ“ƒfƒ“ƒg‚µ‚Ä‚éƒeƒLƒXƒg)‚šƒeƒXƒg‚µ‚½‚¢‚Ę‚«‚Ķ
ƒCƒ“ƒfƒ“ƒg‚šˆźŽž“I‚ɏĮ‚µ‚ÄŽĄs‚·‚邵‚©–³‚¢‚ń‚Å‚·‚©‚ĖH
IPython‚Č‚ē1s–Ś‚ŖƒCƒ“ƒfƒ“ƒg‚µ‚Ä‚Ä‚ąŽĄs‚µ‚Ä‚­‚ź‚é‚Æ‚Ē
‚ ‚ź‚Ķƒ^[ƒ~ƒiƒ‹‚ɃtƒH[ƒJƒX‚šˆŚ‚µ‚ÄEnter‚š‰Ÿ‚³‚Č‚¢‚ĘŽ


126:Ąs‚µ‚Ä‚­‚ź‚Č‚¢‚Ģ‚Ŗ•s–ž‚¾‚µ



127:ƒfƒtƒHƒ‹ƒg‚Ģ–¼–³‚µ‚³‚ń
18/09/06 18:56:40.11 r2CzgwVn.net
”nŽ­‚ĶƒIƒEƒ€•Ō‚µ‚Į‚ÄŒ¾‚¤‚ĢD‚«‚¾‚ę‚Ė

128:ƒfƒtƒHƒ‹ƒg‚Ģ–¼–³‚µ‚³‚ń
18/09/06 19:24:48.49 UI2giREj.net
VSCode ‚ĢŠg’£‹@”\‚ĢCode Runner ‚š“ü‚ź‚½‚ēA
‰EƒNƒŠƒbƒNƒƒjƒ…[‚©‚ēA‚»‚Ģ‚Ü‚ÜŽĄs‚Å‚«‚é
‚Ü‚½‚ĶA‘I‘š‚µ‚½ƒR[ƒh‚šŽĄs‚Å‚«‚é

129:ƒfƒtƒHƒ‹ƒg‚Ģ–¼–³‚µ‚³‚ń
18/09/06 21:13:55.88 fyvsaEga.net
“ü–发‚ÅŠw‚ń‚Å‚éƒvƒƒOƒ‰ƒ~ƒ“ƒO‰ŠwŽŅ‚Å‚·B
”ŽšˆČŠO‚š“ü—Ķ‚µ‚½ź‡‚Ɂu•s³‚Č’l‚Å‚·v‚Ę•\Ž¦‚³‚¹‚½‚¢‚Ģ‚Å‚·‚ŖŒvŽZ‚šŠŌˆį‚¦‚½Ū‚É‚ąu•s³‚Č’l‚Å‚·v‚ʏo‚Ä‚µ‚Ü‚¢‚Ü‚·B
‚Ē‚±‚š’¼‚µ‚½‚ē‚¢‚¢‚Å‚µ‚傤‚©H
from random import randint
miss = 0
correct = 0
print("–ā‘č?3‰ńŠŌˆį‚¦‚½‚ēI—¹Bq‚ŏI—¹")
while miss<3 :
a = randint(1,100)
b = randint(1,100)
ans = a + b
question = f" {a} + {b} ‚ĶH"
value = input(question)
#q‚Ę“ü—Ķ‚³‚ź‚½‚ēI—¹
if value == "q":
break
#³‰š‚©•s³‰š‚©”»’f‚·‚é
if value == str(ans) :
correct += 1
print("³‰š‚Å‚·I")
elif type(value) != int :
print("•s³‚Č“ü—Ķ‚Å‚·B")
else :
miss += 1
print("ŠŌˆį‚¢I","~" * miss)
print("----I—¹----")
print("³‰š :", correct)
print("ŠŌˆį‚¢:", miss)

130:ƒfƒtƒHƒ‹ƒg‚Ģ–¼–³‚µ‚³‚ń
18/09/06 21:16:02.79 r2CzgwVn.net
“–‚Į‚Ę‚é‚©‚ē‚¦‚¦‚ā‚ń

131:ƒfƒtƒHƒ‹ƒg‚Ģ–¼–³‚µ‚³‚ń
18/09/06 21:16:08.52 fyvsaEga.net
‚ ‚źA‘‚«ž‚Ż‚ɃCƒ“ƒfƒ“ƒg‚Ŗ”½‰f‚³‚ź‚Ä‚Č‚¢c

132:ƒfƒtƒHƒ‹ƒg‚Ģ–¼–³‚µ‚³‚ń
18/09/06 21:33:42.86 rG7JeulO.net
>>123
ƒ\[ƒX“\‚ź‚éƒTƒCƒg
URLŲŻø(pastebin.com) ƒy[ƒXƒgƒrƒ“
URLŲŻø(ja.osdn.net)@OSDNƒRƒsƒy@ƒƒOƒCƒ“‚µ‚Č‚¢‚Å“Še‚·‚é‚ĘˆźTŠŌ‚ÅŽ©“®ķœ
>>1

133:ƒfƒtƒHƒ‹ƒg‚Ģ–¼–³‚µ‚³‚ń
18/09/06 21:46:28.09 r2CzgwVn.net
>>121
^–Ź–Ś‚É“Yķ‚·‚é‚Ę
”ŽšˆÓŠO‚š“ü—Ķ‚µ‚½ź‡‚Ɂu•s³‚Č’l‚Å‚·v‚Ę•\Ž¦‚·‚é
Ø”Žš‚Å‚Č‚¢‚Č‚ē‚»‚ą‚»‚ą’l‚Å‚Ķ‚Č‚¢‚ā‚ń‚©A‰½Œ¾‚Į‚Ę‚ń‚ā‚ķ‚źH‚Č‚ß‚Ę‚ń‚©H
u•s³‚Č“ü—Ķ‚Å‚·v‚Ę•\Ž¦‚·‚é
Ø•s³‚Ę‚¢‚¤ƒ[ƒh‚Ķ”Ū’čŒ`‚Č‚Ģ‚Å‚ķ‚©‚č‚É‚­‚¢
uŠŌˆį‚Į‚½“ü—Ķ‚Å‚·v‚Ę•\Ž¦‚·‚é
Ø‰½‚ŖŠŌˆį‚Į‚Ä‚¢‚é‚Ģ‚©‚ķ‚©‚ē‚Č‚¢
u”ŽšˆČŠO‚Ģ“ü—Ķ‚Å‚·v‚Ę•\Ž¦‚·‚é
Ø‚¾‚©‚ē‚Ē‚¤‚·‚ź‚Ī—Ē‚¢‚Ģ‚©‚ķ‚©‚č‚É‚­‚¢
u”Žš‚š“ü—Ķ‚µ‚Ä‚­‚¾‚³‚¢v‚Ę•\Ž¦‚·‚é
ØŠæ”Žš‚Å‚ą‚¦‚¦‚ń‚©H
u“š‚¦‚ɂȂ鐔’l‚š“ü—Ķ‚š“ü—Ķ‚µ‚Ä‚­‚¾‚³‚¢v‚Ę•\Ž¦‚·‚é
Ø‚ß‚Į‚æ‚į‚ķ‚©‚č‚ā‚·‚¢‚ā‚ńI

134:ƒfƒtƒHƒ‹ƒg‚Ģ–¼–³‚µ‚³‚ń
18/09/06 21:56:28.45 bpm1lb7O.net
>>121
assertŽg‚¤‚Ę‚¢‚¢‚ę

135:ƒfƒtƒHƒ‹ƒg‚Ģ–¼–³‚µ‚³‚ń
18/09/07 00:32:30.89 hV93LKBw.net
>>124
‚·‚Ż‚Ü‚¹‚ńBƒeƒ“ƒvƒŒ“Ē‚Ż’¼‚µ‚Ü‚·B
>>125
‚ ‚č‚Ŗ‚Ę‚¤‚²‚“‚¢‚Ü‚·B‰½‹C‚É‚·‚²‚­d—v‚Č‚±‚Ę‚š‹³‚¦‚Ä‚ą‚ē‚Į‚½‹C‚Ŗ‚·‚éB
>>126
ŽŽ‚µ‚Ä‚Ż‚Ü‚·B

136:ƒfƒtƒHƒ‹ƒg‚Ģ–¼–³‚µ‚³‚ń
18/09/07 16:30:33.98 DKf48tK4.net
>>125
²²Č!iEĶEjÜŪĄÖ!

137:ƒfƒtƒHƒ‹ƒg‚Ģ–¼–³‚µ‚³‚ń
18/09/07 17:07:52.42 82uhpEUK.net
>>121
value‚Ķstr‚¾‚©‚ēA‚½‚Ę‚Æ“ü—Ķ‚³‚ź‚½‚Ģ‚Ŗ"123"‚Ę‚©‚Ģ”'Žš'‚Å‚ ‚Į‚Ä‚ątype‚Ķstr‚É‚Č‚é
‚Ā‚Ü‚čAŽ©•Ŗ‚Å–¾Ž¦“I‚ÉŒ^•ĻŠ·‚š‚µ‚Č‚¢ŒĄ‚č‰½‚š“ü—Ķ‚µ‚Ä‚ątype(value)==int‚Ŗ¬‚č—§‚ĀŽ–‚Ķ‚Č‚¢
“ü—Ķ‚šŽó‚ÆŽę‚Į‚½‚ē‚Ü‚øÅ‰‚Évalue‚šint‚ÉŒ^•ĻŠ·‚µ‚½‚ēH
int(value)‚Å‚Å‚«‚邵A•ĻŠ·‚Å‚«‚Č‚¢•¶Žš—ń‚Ŗ“ü‚Į‚Ä—ˆ‚½‚ēƒGƒ‰[‚É‚Č‚é‚Ģ‚Å—įŠOˆ—‚Å•s³‚Č“ü—Ķ‚ąŒŸ’m‚Å‚«‚é‚ę

138:ƒfƒtƒHƒ‹ƒg‚Ģ–¼–³‚µ‚³‚ń
18/09/07 17:26:59.78 po/zaTpZ.net
‚½‚Ę‚Æ

139:ƒfƒtƒHƒ‹ƒg‚Ģ–¼–³‚µ‚³‚ń
18/09/07 18:10:30.75 DKf48tK4.net
‚½‚Ę‚Æ

140:ƒfƒtƒHƒ‹ƒg‚Ģ–¼–³‚µ‚³‚ń
18/09/07 18:16:00.07 QgSvA/nW.net
‚Ę‚½‚Æ‚Æ

141:ƒfƒtƒHƒ‹ƒg‚Ģ–¼–³‚µ‚³‚ń
18/09/07


142:20:30:20.91 ID:DKf48tK4.net



143:ƒfƒtƒHƒ‹ƒg‚Ģ–¼–³‚µ‚³‚ń
18/09/08 02:42:10.64 zJ7GwxeF.net
import dataset
db = dataset.connect('sqlite:///zoo.db')
table = db['zoo']
results = table.find(damages = '‘å‚Æ‚Ŗ')
# for record in results:
# print(record)
if results == None:
print('–³‚¢‚Å‚·')
else:
print('‚ ‚č‚Ü‚µ‚½')
print(results)

ƒJƒ‰ƒ€‚Ģ wdamagesx ‚Ŗ w‘å‚Æ‚Ŗx ‚ĢƒŒƒR[ƒh‚Ŗ‚ ‚é‚©–³‚¢‚©’m‚č‚½‚¢‚ń‚Å‚·‚ŖA“–‚½‚č‘O‚¾‚Æ‚Ē‚±‚ź‚¾‚Ęƒ_ƒ‚Å‚µ‚½B‚Ē‚¤‚ā‚Į‚Ä‚ ‚é‚©‚Č‚¢‚©‚š’²‚ׂ½‚ē‚¢‚¢‚ń‚Å‚µ‚傤‚©H

144:ƒfƒtƒHƒ‹ƒg‚Ģ–¼–³‚µ‚³‚ń
18/09/08 03:07:51.29 zJ7GwxeF.net
Ž©ŒČƒŒƒX‚Å‚·B
‚±‚ź‚ŏo—ˆ‚½‚Į‚Ū‚¢‚Æ‚Ē‘¼‚É‚ą‚Į‚Ę‚¢‚¢‚ā‚č•ū‚ ‚č‚Ü‚·‚©H

import dataset
db = dataset.connect('sqlite:///zoo.db')
table = db['zoo']
results = list(table.find(damages = '‘å‚Æ‚Ŗ'))
# for record in results:
# print(record)
if results == []:
print('–³‚¢‚Å‚·')
else:
print('‚ ‚č‚Ü‚µ‚½')
print(results)

145:ƒfƒtƒHƒ‹ƒg‚Ģ–¼–³‚µ‚³‚ń
18/09/08 07:56:53.17 aeU58kvm.net
>>129
’š”J‚É‚ ‚č‚Ŗ‚Ę‚¤‚²‚“‚¢‚Ü‚·B
‚Č‚é‚Ł‚Ēc—įŠOˆ—‚Å‚ā‚Į‚Ä‚Ż‚Ü‚·B

146:ƒfƒtƒHƒ‹ƒg‚Ģ–¼–³‚µ‚³‚ń
18/09/08 08:21:40.63 BJl7Ln5g.net
‚±‚ń‚É‚æ‚ĶB
pycharm ‚Ę‚¢‚¤•Ö—˜‚Č‚ą‚Ģ‚Ŗ‚ ‚é‚Ę‚Ģ‚±‚Ę‚Å‚³‚Į‚»‚­Žg‚Į‚Ä‚Ż‚Ü‚µ‚½B
ÅV”Å‚Ģ"PyCharm Community Edition 2018.2.3"‚šWindows 10 ‚ɃCƒ“ƒXƒg[ƒ‹‚µA
ƒvƒƒWƒFƒNƒg‚ĢŻ’č‚Ģ"Existing interpreter"‚ɁA•’iŽg—p‚µ‚Ä‚¢‚é cygwin64 ‚Ģ "python3.6m.exe"‚š
Žw’肵‚Ü‚µ‚½BIDE‚©‚ēRun‚·‚é‚Ę–ā‘č‚Č‚­ŽĄs‚³‚ź‚é‚Ģ‚Å‚·‚ŖAƒuƒŒ[ƒNƒ|ƒCƒ“ƒg‚šŻ’肵‚Ä
Debug‚šŽĄs‚·‚é‚ʁA
pydev debugger: warning: trying to add breakpoint to file that does not exist: /cygdrive/c/pycharm_doc/test001/c:/pycharm_doc/test001/main.py (will have no effect)
‚Ę‚¢‚¤Aƒtƒ@ƒCƒ‹‚Ŗ‘¶Ż‚µ‚Č‚¢‚Ę‚¢‚¤ƒGƒ‰[‚Ŗo—ˆ‚Ü‚·B
cygwin‚ĢƒpƒX‚Ģ•\Œ»‚ʁAwindows‚ĢƒpƒX‚Ģ•\Œ»‚Ŗ‡‘Ģ‚µ‚½•Ļ‚ČƒpƒX–¼‚Ŗ•\Ž¦‚³‚ź‚Ü‚·B
‚R‘ä‚ĢPC‚ÅŽŽ‚µ‚½‚Ģ‚Å‚·‚ŖA‘S•”“Æ‚¶Œ‹‰Ź‚Å‚µ‚½B‰šŒˆ‚·‚é•ū–@‚Ķ‚ ‚č‚Ü‚·‚©‚Ė‚„B
i‚±‚æ‚ē‚Ģ“s‡‚ÅcygwinŠĀ‹«‚Ŗ•K{‚É‚Č‚Į‚Ä‚¢‚Ü‚·j


ŽŸƒy[ƒW
ÅVƒŒƒX•\Ž¦
ƒXƒŒƒbƒh‚ĢŒŸõ
—ŽŽ—ƒXƒŒˆź——
˜b‘č‚Ģƒjƒ…[ƒX
‚Ø‚Ü‚©‚¹ƒŠƒXƒg
„ƒIƒvƒVƒ‡ƒ“‚š•\Ž¦
‰É‚Ā‚Ō‚µ2ch

1104“ś‘O‚ɍXV/299 KB
’S“–:undef