要讀取gzip文件,可以使用Python的gzip模塊。下面是一個讀取gzip文件的示例代碼:
import gzip
# 打開gzip文件
with gzip.open('file.gz', 'rb') as f:
# 讀取文件內容
content = f.read()
# 打印文件內容
print(content)
在上面的示例中,先使用gzip.open()
函數打開gzip文件,傳入文件名和打開模式('rb’表示以二進制方式讀取文件)。然后使用read()
方法讀取文件的內容,最后打印文件內容。
注意,如果gzip文件中包含的是文本內容,可以使用decode()
方法將字節流轉換為字符串。例如:
import gzip
with gzip.open('file.gz', 'rb') as f:
content = f.read().decode('utf-8')
print(content)
上述代碼在讀取文件內容后,使用decode('utf-8')
方法將字節流解碼為UTF-8編碼的字符串。