簡體   English   中英

從 python 中的 gzip 文件中讀取

[英]Read from a gzip file in python

我剛剛在 python 上刪除了 gzip。

import gzip
f=gzip.open('Onlyfinnaly.log.gz','rb')
file_content=f.read()
print file_content

我在屏幕上沒有輸出。 作為python的初學者,我想知道如果我想讀取gzip文件中的文件內容應該怎么做。 謝謝你。

嘗試像這樣通過 gzip 庫壓縮一些數據......

import gzip
content = "Lots of content here"
f = gzip.open('Onlyfinnaly.log.gz', 'wb')
f.write(content)
f.close()

...然后按照發布的方式運行您的代碼...

import gzip
f=gzip.open('Onlyfinnaly.log.gz','rb')
file_content=f.read()
print file_content

這種方法對我有用,因為由於某種原因 gzip 庫無法讀取某些文件。

python:從壓縮文本文件中讀取行

使用gzip.GzipFile

import gzip

with gzip.open('input.gz','r') as fin:        
    for line in fin:        
        print('got line', line)

對於鑲木地板文件,請使用熊貓讀取

data = read_parquet("file.parquet.gzip")
data.head()

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM