トップ «前の日記(2010-06-10(Thu)) 最新 次の日記(2010-06-16(Wed))» 編集

屑俺日記

僕の備忘録(PC、UN*X、ネットワーク関連が中心)なんです。
自分の書いたところは適当(な時とか)に書き換えますので御了承を。


2010-06-13(Sun) 降ってきたかも

わかったようなわからないような

ドキュメントちょこちょこみながらあぁでもなくこぉでもなく。
同じオブジェクトの複製3つと、同じ初期値の複製3つの違いか。

>>> L3 = [[]] * 3
>>> L3
[[], [], []]
 
>>> L4 = [[] for i in range(3)]
>>> L4
[[], [], []]
 
>>> L3 == L4
True
>>> L3 is L4
False
 
>>> L3[0] is L3[1]
True
>>> L4[0] is L4[1]
False
 
>>> L3[0].append(3)
>>> L3
[[3], [3], [3]]
>>> L4[0].append(3)
>>> L4
[[3], [], []]

簡易 wget もどき

またいーかげんな 引用から。

# run just for python3
import sys
from  urllib.request import  urlopen
 
# url must ends in filename
url = sys.argv[1]
urldata = urlopen(url)
savedata = url.split('/')[-1]
 
f = open(savedata, 'bw')
f.write(urldata.read())
f.close()

そんなの例外だ

for x in range(-8,9,4):
    try:
        print(16 / x)
    except:
        print("Devision by Zero")
-2.0
-4.0
Devision by Zero
4.0
2.0

リンクはご自由にどうぞ。でもURLや内容が変った場合はあしからず。

index.htmlは ここから。