最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Python?讀取?.gz?文件全過程

 更新時間:2022年09月26日 15:02:38   作者:努力沉淀  
這篇文章主要介紹了Python?讀取?.gz?文件全過程,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教

Python 讀取 .gz 文件

讀取.gz 文件需要使用gzip 包,如果沒有安裝可以自行在終端安裝

pip install gzip
import gzip
path = "" #你的文件路徑
f = gzip.open(path, 'rb')
?
for line in f.readlines(): # 按行進(jìn)行讀取
? ? s = line.decode() # 讀取之后要進(jìn)行解碼
? ? print(s) # s 為string類型,就是我們讀取的文件中的一行

也可以批量讀取,批量讀取文件使用os包對文件夾中的所有文件進(jìn)行

import gzip
import os\
?
path = "" #表示你要打開的文件夾
files = os.listdir(path) #files 是path中存放的所有文件名集合
for file in files:
? ? f = gzip.open(path+file, 'rb')
? ? for line in f.readline():
? ? ? ? print(line)

Python 讀取gz文件,字符串與字節(jié)串的相互轉(zhuǎn)換

首先是字節(jié)串轉(zhuǎn)字符串,也就是str:

b = b'some byte array'
?
str(b, encoding = "utf-8") ?
#or
bytes.decode(b)

然后是字符串轉(zhuǎn)為字節(jié)串:

s = 'some string'
?
bytes(s, encoding = "utf8") ?
#or
str.encode(s)

fastq.gz文件讀取

with gzip.open(fq,'r') as fastq:
?? ?try:
?? ??? ?while True:
?? ??? ??? ?line1 = next(fastq).decode() ?# 字節(jié)轉(zhuǎn)字符串
?? ??? ??? ?line2 = next(fastq).decode()
?? ??? ??? ?line3 = next(fastq).decode()
?? ??? ??? ?line4 = next(fastq).decode()
?? ??? ??? ?
?? ?except:
?? ??? ??? ?pass

以上為個人經(jīng)驗,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • python人工智能tensorflow構(gòu)建循環(huán)神經(jīng)網(wǎng)絡(luò)RNN

    python人工智能tensorflow構(gòu)建循環(huán)神經(jīng)網(wǎng)絡(luò)RNN

    這篇文章主要為大家介紹了python人工智能tensorflow構(gòu)建循環(huán)神經(jīng)網(wǎng)絡(luò)RNN,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2022-05-05
  • Django 項目重命名的實現(xiàn)步驟解析

    Django 項目重命名的實現(xiàn)步驟解析

    這篇文章主要介紹了Django 項目重命名的實現(xiàn)步驟,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下
    2019-08-08
  • Python+Pygame實戰(zhàn)之炫舞小游戲的實現(xiàn)

    Python+Pygame實戰(zhàn)之炫舞小游戲的實現(xiàn)

    提到QQ炫舞,可能很多人想到的第一個詞是“青春”?;腥婚g,這個承載了無數(shù)人回憶與時光的游戲品牌,已經(jīng)走到了第十幾個年頭。今天小編就來給大家嘗試做一款簡單的簡陋版的小游戲——《舞動青春*炫舞》,感興趣的可以了解一下
    2022-12-12
  • Python面向?qū)ο骳lass類屬性及子類用法分析

    Python面向?qū)ο骳lass類屬性及子類用法分析

    這篇文章主要介紹了Python面向?qū)ο骳lass類屬性及子類用法,結(jié)合實例形式較為詳細(xì)的分析了Python面向?qū)ο缶幊讨衏lass類屬性的訪問、修改、刪除操作及子類的相關(guān)使用技巧,需要的朋友可以參考下
    2018-02-02
  • Pytorch釋放顯存占用方式

    Pytorch釋放顯存占用方式

    今天小編就為大家分享一篇Pytorch釋放顯存占用方式,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2020-01-01
  • 使用Python對微信好友進(jìn)行數(shù)據(jù)分析

    使用Python對微信好友進(jìn)行數(shù)據(jù)分析

    這篇文章主要介紹了使用Python對微信好友進(jìn)行數(shù)據(jù)分析的實現(xiàn)代碼,非常不錯,具有一定的參考借鑒價值,需要的朋友可以參考下
    2018-06-06
  • Python Dask庫處理大規(guī)模數(shù)據(jù)集的強大功能實戰(zhàn)

    Python Dask庫處理大規(guī)模數(shù)據(jù)集的強大功能實戰(zhàn)

    Dask是一個靈活、開源的Python庫,專為處理大規(guī)模數(shù)據(jù)集而設(shè)計,與傳統(tǒng)的單機計算相比,Dask能夠在分布式系統(tǒng)上運行,有效利用集群的計算資源,本文將深入介紹Dask的核心概念、功能和實際應(yīng)用,通過豐富的示例代碼展示其在大數(shù)據(jù)處理領(lǐng)域的強大能力
    2023-12-12
  • Python 管理依賴包工具pip, virtualenv詳解

    Python 管理依賴包工具pip, virtualenv詳解

    管理依賴包是Python開發(fā)中不可或缺的一部分,通過pip、virtualenv和pipenv等工具,我們可以有效地管理包和虛擬環(huán)境,確保項目的可移植性和一致性,這篇文章主要介紹了Python 管理依賴包(pip, virtualenv),需要的朋友可以參考下
    2024-07-07
  • 詳解如何在PyCharm控制臺中輸出彩色文字和背景

    詳解如何在PyCharm控制臺中輸出彩色文字和背景

    這篇文章主要介紹了詳解如何在PyCharm控制臺中輸出彩色文字和背景,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-08-08
  • keras用auc做metrics以及早停實例

    keras用auc做metrics以及早停實例

    這篇文章主要介紹了keras用auc做metrics以及早停實例,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2020-07-07

最新評論

长沙县| 金阳县| 景德镇市| 七台河市| 苏尼特左旗| 宜黄县| 苗栗县| 台前县| 嘉义县| 文成县| 渭源县| 汾阳市| 当阳市| 基隆市| 滦平县| 浦江县| 兴山县| 永城市| 金沙县| 富蕴县| 忻州市| 卓资县| 淅川县| 桃江县| 富宁县| 凯里市| 湖南省| 蒙阴县| 固镇县| 永康市| 阿拉尔市| 雷波县| 建水县| 蕉岭县| 阿城市| 金门县| 同江市| 峨眉山市| 金昌市| 西华县| 象山县|