2014-09-02 68 views
-4

「如果我有一個10MB文件,我怎樣才能讀取它的1MB?」。這不是我的問題。 如果我有一個10MB的文件,我怎樣才能將大小文件信息僞造成大約3-4MB。使用Python隱藏文件大小

+0

我認爲這更多的是你真正要求的。 – 2014-09-02 04:13:07

+0

'file.read(1048576)' – Blender 2014-09-02 04:25:57

+0

我想假文件大小:) – Kimlama 2014-09-04 04:26:21

回答

1

read()可以採用文件大小的參數。

megabyte = myfile.read(1 * 1024 * 1024) 

這很難說什麼是「假文件大小」的意思,但它可以創建數據量有限的管道。您可以創建一個包裝流的類,但在一定數量的字節後終止它,在這種情況下,您可能想要讀取this,或者與pipes模塊一起破解某些內容。