python如何读取压缩文件,python读取gz文件
目录
需求示例代码笨办法预言的的方法
需求
要写一个接口,同时支持压缩和未压缩文件读入
示例代码笨办法进口货
importgzip
filename=sys.argv[1]
ifnotfilename.endswith(.gz’):
以open(filename, r )作为文件:
对于line in文件:
#做点什么
否则:
将gzip.open(文件名, r )作为文件:
对于line in文件:
#做点什么代码一长,肯定很难看。尝试写成函数。
预言的方法defopenfile(文件名,模式=r ):
iffilename.endswith( .gz’):
returngzip.open(文件名,模式)
否则:
returnopen(文件名,模式)
将openfile(文件名,“r”)作为文件:
对于line in文件:
#做点什么
https://堆栈溢出。com/questions/41525690/open-file-on-when-it-gz-or-not
作者:生物信息
若要及时了解动态信息,请关注同名微信公众号:生物信息技术。
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。