2011-06-14 20 views

回答

2

不,它不会将文件读入内存。如果您查看documentation,您会看到它将资源返回到存档文件。然后可以使用其他函数读取一定数量的数据(直到第一行分隔符或固定数量的字节,甚至整个文件)。如果你看看可用的函数,你会发现它们与文件API非常相似。

红利:如果您想使用标准文件API,则可以使用compress.zlib://包装来打开存档。

+0

一旦我打开文件或者是否必须使用'gzread'不会做同样的事情,我可以使用'fgets'吗?! – fire 2011-06-14 11:56:53

+0

@fire您可以使用'gzgets'来执行fgets对普通文件所做的相同的事情。 – 2011-06-14 12:02:20

+0

@fire查看另一种打开档案的方法的最新编辑。 – 2011-06-14 12:07:00

相关问题