我有一个文件"my_file.csv.gz";我用打开的
file = gzip.open("my_file.csv.gz", mode = "r")
如何从该结果中获取列名?我必须做file.read((吗?当我使用logger.info(f"file: {file}")
注销文件时,我得到
<gzip _io.TextIOWrapper encoding='UTF-8' 0x7fc31958faf0>
我真的不知道该怎么处理这个结果。谢谢
我经常得到gzip文件。我喜欢使用Pandas使用pd.read_csv将文件读取到数据帧中,并将压缩类型指定为gzip
。不确定你的文件,但我的文件也有|
作为分隔符,而不是默认的,
,所以我也需要指定它。
import pandas as pd
df = pd.read_csv('my_file.csv.gz', compression='gzip', sep='|') #might be a different separator in your case