2014-09-02 67 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模块一起破解某些内容。