æ¯æ¬¡éƒ½è¦ä¾†é€™éº¼ä¸€ä¸‹ã€‚
ä¸éŽï¼Œä»Šæ¬¡æ˜¯æœ¬äººé¦–次ç²å¾—昇ç‰å„ªé‡ï¼Œç‰¹åˆ¥ç´€å¿µ :)
æ¯æ¬¡éƒ½è¦ä¾†é€™éº¼ä¸€ä¸‹ã€‚
ä¸éŽï¼Œä»Šæ¬¡æ˜¯æœ¬äººé¦–次ç²å¾—昇ç‰å„ªé‡ï¼Œç‰¹åˆ¥ç´€å¿µ :)
bazaar-ng 有寫個 bzr.bat 給 Windows (NT) 使用者,ä¸éŽ mercurial 沒附 hg.bat,請自己寫一個:
@C:\Python25\python.exe C:\Python25\Scripts\hg %*
剛剛用比較客觀的角度說明在縮排 Python ç¨‹å¼æ™‚會é‡åˆ°çš„å•é¡Œï¼Œä»¥åŠæˆ‘們應該注æ„的地方。
ä¸éŽï¼Œå…¶å¯¦æˆ‘還是有主觀的看法。我覺得,照我的習慣,Python 的縮排簡單得很,用ä¸è‘—考慮那麼多了。那就是,固定用四個空白å—元進行縮排。
» continue reading昨天在æŸé »é“å’Œ thinker 與 ping 大戰 Python 程å¼ç¢¼è©²å¦‚何縮排。è€å¯¦èªªé€™é‚„真是觸動所有 Python 程å¼å“¡æ•感神經的事。幸好,我們三人å„執一端,看來是把å¯èƒ½å‡ºç¾çš„ç‹€æ³éƒ½åµäº†ä¸€é (呃,至少åµå¾—å·®ä¸å¤šäº†å§)。
å› æ¤ï¼Œæˆ‘把 Python ç¸®æŽ’ä¸Šéœ€è¦æ³¨æ„çš„åœ°æ–¹ï¼Œä»¥åŠæ˜¨å¤©è¨Žè«–çš„æˆæžœä½œå€‹æ•´ç†ã€‚ç•¶ç„¶ï¼Œå¾žå¾Œæ–‡ä½ æˆ–è¨±çœ‹å¾—å‡ºä¾†æˆ‘æ˜¯å¦‚ä½•é€²è¡Œç¸®æŽ’çš„ (笑),所以æè¿°ä¸Šè‹¥æœ‰åé —çš„åœ°æ–¹å…¨éƒ½æ˜¯æˆ‘çš„éŒ¯ (畢竟我懶得改編輯器的è¨å®šå•¦)。
» continue reading版權沒有,翻å°ä¸ç©¶ã€‚
# -*- coding: UTF-8 -*- import sys, os from urllib import urlretrieve def ratio_changed(ratio, last_ratio, tick): return int(ratio/tick)-int(last_ratio/tick) > 0 last_ratio = 0. def report(block, size, total): global last_ratio ratio = float(block)*size/total*100 if ratio_changed(ratio, last_ratio, 10): sys.stdout.write("%.1f%%"%ratio) elif ratio_changed(ratio, last_ratio, 1): sys.stdout.write(".") last_ratio = ratio if len(sys.argv) < 2: sys.stdout.write("Please specify a url.\n") sys.exit() url = sys.argv[1] filename = url.split('/')[-1] os.unlink(filename) sys.stdout.write("[start]") urlretrieve(url,filename,report) sys.stdout.write("[done]\n") sys.stdout.write("%s saved.\n"%filename)