簡體   English   中英

如何在不解壓縮的情況下讀取gzip格式的文本文件,使用python將那行寫入excel?

[英]How to read the text files in gzip format without unzipping it write that line to excel using python?

問題陳述:我有一個包含gzip文件的目錄,每個gzip文件都包含一個文本文件。 我以這樣一種方式編寫了代碼:將所有gzip文件解壓縮,然后用於讀取每個解壓縮的文本文件,然后將輸出合並到一個文本文件,然后應用條件,如果滿足該條件,則將其寫入excel。 上面的過程有點繁瑣和冗長。 任何人都可以幫助我編寫代碼,直接從壓縮后的txt文件中讀取數據並將其內容寫入excel。

IIUC您可以使用first read_csv來使用熊貓:

df = read_csv('yourfile.gzip', compression='gzip')

然后在df上應用您的條件,並使用to_excel將數據幀寫回excel:

df.to_excel(file.xls)

暫無
暫無

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

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