看板 [ Python ]
討論串[問題] 關於邊讀邊寫 or MemoryStream(.net)
共 5 篇文章
首頁
上一頁
1
下一頁
尾頁

推噓0(0推 0噓 0→)留言0則,0人參與, 最新作者qqttpp (ㄎ一歐)時間17年前 (2008/05/18 00:18), 編輯資訊
0
0
0
內容預覽:
python應該也有類似的功能的東西吧?. 不過我找不到ˊˋ. 我找了pydoc 可是找不到啥. 倒是有個StringIO有點像. 可是用不出來. 簡單的說就是想要有個中間人. 譬如說我下載100MB的檔案. 可是我發現好像網路上的作法都是寫個變數寫上去. 因此最後會變成吃很多的記憶體. 可能的話是

推噓0(0推 0噓 0→)留言0則,0人參與, 最新作者yungyuc (酷狗喵千代)時間17年前 (2008/05/18 11:20), 編輯資訊
1
0
0
內容預覽:
bufsize = 1024*1024. uf = urllib.urlopen(url). f = open(fn, 'wb'). sys.stdout.flush(). while True:. data = uf.read(bufsize). sys.stdout.write('.'). sy

推噓0(0推 0噓 0→)留言0則,0人參與, 最新作者qqttpp (ㄎ一歐)時間17年前 (2008/05/18 14:15), 編輯資訊
2
0
1
內容預覽:
真的很感激你 yungyuc. 而且用起來效率也蠻高的. 可是後來想想我好像沒有把我的問題說的很清楚. 但是得到的效果還是令人滿意. yungyuc大大的方法簡單的說是. ==================================. 先下載1024*1024後停止下載. 存入硬碟. 再下載
(還有813個字)

推噓1(1推 0噓 0→)留言1則,0人參與, 最新作者yjc1 (..........)時間17年前 (2008/05/18 23:49), 編輯資訊
0
0
0
內容預覽:
[略][略]. 跑兩個 thread 一讀一寫,資料丟進 queue 裡做同步.. keyword 請找 python stdlib 的 thread , queue module.. --. 發信站: 批踢踢實業坊(ptt.cc). ◆ From: 211.76.240.242.

推噓0(0推 0噓 9→)留言9則,0人參與, 最新作者huggie (huggie)時間17年前 (2008/05/19 13:49), 編輯資訊
0
0
1
內容預覽:
這 URL 我打不開耶... 這行很慢吧?! data 是字串類別嗎? 字串要一直串接是很沒有效率的,. data 改成 list 然後用 append 比較好。. Java 這樣也會超級沒效率的。. 用 list 就是類似於 C# 的 StreamBuffer 這樣來使用。. 這邊再把他接起來 '
(還有410個字)
首頁
上一頁
1
下一頁
尾頁