tw.bbs.comp.lang.python
  Home FAQ Contact Sign in
tw.bbs.comp.lang.python only
 
Advanced search
May 2008
motuwethfrsasuw
   1234 18
567891011 19
12131415161718 20
19202122232425 21
262728293031  22
2008
 Jan   Feb   Mar   Apr 
 May   Jun   Jul   Aug 
 Sep   Oct   Nov   Dec 
2008 2007 2006  
total
tw.bbs.comp.lang.python Profile…
RELATED GROUPS

POPULAR GROUPS

more...

 Up
  Re: [問題] 關於邊讀邊寫 or MemoryStream(.net)         


Author:
Date: May 17, 2008 23:15

真的很感激你 yungyuc

而且用起來效率也蠻高的

可是後來想想我好像沒有把我的問題說的很清楚

但是得到的效果還是令人滿意

yungyuc大大的方法簡單的說是

==================================

先下載1024*1024後停止下載

存入硬碟

再下載後來的1024*1024

....

===================================

但是其實我真正想要做的是

有一個中間的buffer可以使下載跟存入硬碟同時進行(要寫入硬碟要等資料量達一定)

所以流程變成是

先起頭下載

立刻啟動寫入硬碟機制

(已經下載的資料正在寫入硬碟,未下載資料正從網路下載回來)

未下載資料網路下載完成

已下載的資料寫入完成
Show full article (2.18Kb)
no comments
  Re: [問題] 關於邊讀邊寫 or MemoryStream(.net)         


Author: »Åª¯Øp¤d¥N
Date: May 17, 2008 20:20

bufsize = 1024*1024
uf = urllib.urlopen(url)
f = open(fn, 'wb')
sys.stdout.flush()
while True:
data = uf.read(bufsize)
sys.stdout.write('.')
sys.stdout.flush()
f.write(data)
if len(data) < bufsize: break
uf.close()
f.close()

--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 164.107.248.238
no comments
  XYZ¸É©«§ó·s-¶R10°e2¶R20°e4¶R¶V¦h°e¶V¦hdtukdtuk         


Author: xyz
Date: May 17, 2008 15:03

XFILES³nÅé¸É©«ºô§ó·s³qª¾
XYZ¸É©«

XYZ 2008¦~04¤ëWINDOWS SP3 µ{¦¡ ¦X¿è
XYZ 2008¦~04¤ë Windows VISTA SP1¦X¿è
XYZ 2008 µL½XA¤ù8¦X¤@(²Ä1¶°)DVD 9 ¦X¿èª©°â»ù300¤¸
Dr. eye ͍å³q 8.1 ÁcÅ餤¤å±M·~DVDª©
·L³nWINDOWS XP SP3+Office 2007 Enterprise...
Show full article (2.95Kb)
no comments
  XYZ¸É©«§ó·s-¶R10°e2¶R20°e4¶R¶V¦h°e¶V¦hdtukdtuk         


Author: xyz
Date: May 17, 2008 15:03

XFILES³nÅé¸É©«ºô§ó·s³qª¾
XYZ¸É©«

XYZ 2008¦~04¤ëWINDOWS SP3 µ{¦¡ ¦X¿è
XYZ 2008¦~04¤ë Windows VISTA SP1¦X¿è
XYZ 2008 µL½XA¤ù8¦X¤@(²Ä1¶°)DVD 9 ¦X¿èª©°â»ù300¤¸
Dr. eye ͍å³q 8.1 ÁcÅ餤¤å±M·~DVDª©
·L³nWINDOWS XP SP3+Office 2007 Enterprise...
Show full article (2.95Kb)
no comments
  XYZ¸É©«§ó·s-¶R10°e2¶R20°e4¶R¶V¦h°e¶V¦hdtuktduk         


Author: xyz
Date: May 17, 2008 15:03

XFILES³nÅé¸É©«ºô§ó·s³qª¾
XYZ¸É©«

XYZ 2008¦~04¤ëWINDOWS SP3 µ{¦¡ ¦X¿è
XYZ 2008¦~04¤ë Windows VISTA SP1¦X¿è
XYZ 2008 µL½XA¤ù8¦X¤@(²Ä1¶°)DVD 9 ¦X¿èª©°â»ù300¤¸
Dr. eye ͍å³q 8.1 ÁcÅ餤¤å±M·~DVDª©
·L³nWINDOWS XP SP3+Office 2007 Enterprise...
Show full article (2.95Kb)
no comments
  XYZ¸É©«§ó·s-¶R10°e2¶R20°e4¶R¶V¦h°e¶V¦hdtukuk         


Author: xyz
Date: May 17, 2008 15:02

XFILES³nÅé¸É©«ºô§ó·s³qª¾
XYZ¸É©«

XYZ 2008¦~04¤ëWINDOWS SP3 µ{¦¡ ¦X¿è
XYZ 2008¦~04¤ë Windows VISTA SP1¦X¿è
XYZ 2008 µL½XA¤ù8¦X¤@(²Ä1¶°)DVD 9 ¦X¿èª©°â»ù300¤¸
Dr. eye ͍å³q 8.1 ÁcÅ餤¤å±M·~DVDª©
·L³nWINDOWS XP SP3+Office 2007 Enterprise...
Show full article (2.95Kb)
no comments
  XYZ¸É©«§ó·s-¶R10°e2¶R20°e4¶R¶V¦h°e¶V¦hdtuktuk         


Author: xyz
Date: May 17, 2008 15:02

XFILES³nÅé¸É©«ºô§ó·s³qª¾
XYZ¸É©«

XYZ 2008¦~04¤ëWINDOWS SP3 µ{¦¡ ¦X¿è
XYZ 2008¦~04¤ë Windows VISTA SP1¦X¿è
XYZ 2008 µL½XA¤ù8¦X¤@(²Ä1¶°)DVD 9 ¦X¿èª©°â»ù300¤¸
Dr. eye ͍å³q 8.1 ÁcÅ餤¤å±M·~DVDª©
·L³nWINDOWS XP SP3+Office 2007 Enterprise...
Show full article (2.95Kb)
no comments
  [問題] 關於邊讀邊寫 or MemoryStream(.net)         


Author:
Date: May 17, 2008 09:20

python應該也有類似的功能的東西吧?

不過我找不到ˊˋ

我找了pydoc 可是找不到啥

倒是有個StringIO有點像

可是用不出來

簡單的說就是想要有個中間人

譬如說我下載100MB的檔案

可是我發現好像網路上的作法都是寫個變數寫上去

因此最後會變成吃很多的記憶體

可能的話是希望能夠有個中間的緩衝

每讀5mb回來後就把它傳給硬碟

這樣就只需要最多5mb

可是不知道是哪個模組有這樣的功能

請大家教?我吧
謝謝囉~
※ 編輯: qqttpp 來自: 211.76.250.19 (05/18 00:20)
no comments
  XYZ¸É©«§ó·s-¶R10°e2¶R20°e4¶R¶V¦h°e¶V¦hdtuku         


Author: xyz
Date: May 17, 2008 06:14

XFILES³nÅé¸É©«ºô§ó·s³qª¾
XYZ¸É©«

XYZ 2008¦~04¤ëWINDOWS SP3 µ{¦¡ ¦X¿è
XYZ 2008¦~04¤ë Windows VISTA SP1¦X¿è
XYZ 2008 µL½XA¤ù8¦X¤@(²Ä1¶°)DVD 9 ¦X¿èª©°â»ù300¤¸
Dr. eye ͍å³q 8.1 ÁcÅ餤¤å±M·~DVDª©
·L³nWINDOWS XP SP3+Office 2007 Enterprise...
Show full article (2.95Kb)
no comments
  XYZ¸É©«§ó·s-¶R10°e2¶R20°e4¶R¶V¦h°e¶V¦hdtuktuk         


Author: xyz
Date: May 17, 2008 06:14

XFILES³nÅé¸É©«ºô§ó·s³qª¾
XYZ¸É©«

XYZ 2008¦~04¤ëWINDOWS SP3 µ{¦¡ ¦X¿è
XYZ 2008¦~04¤ë Windows VISTA SP1¦X¿è
XYZ 2008 µL½XA¤ù8¦X¤@(²Ä1¶°)DVD 9 ¦X¿èª©°â»ù300¤¸
Dr. eye ͍å³q 8.1 ÁcÅ餤¤å±M·~DVDª©
·L³nWINDOWS XP SP3+Office 2007 Enterprise...
Show full article (2.95Kb)
no comments
1 2