python如何读取压缩文件,python读取gz文件

  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的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: