最新国产好看的视频,伊人天堂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(): # 按行進行讀取
? ? s = line.decode() # 讀取之后要進行解碼
? ? print(s) # s 為string類型,就是我們讀取的文件中的一行

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

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,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2022-05-05
  • Django 項目重命名的實現(xiàn)步驟解析

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

    這篇文章主要介紹了Django 項目重命名的實現(xiàn)步驟,文中通過示例代碼介紹的非常詳細,對大家的學(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é)合實例形式較為詳細的分析了Python面向?qū)ο缶幊讨衏lass類屬性的訪問、修改、刪除操作及子類的相關(guān)使用技巧,需要的朋友可以參考下
    2018-02-02
  • Pytorch釋放顯存占用方式

    Pytorch釋放顯存占用方式

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

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

    這篇文章主要介紹了使用Python對微信好友進行數(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控制臺中輸出彩色文字和背景,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-08-08
  • keras用auc做metrics以及早停實例

    keras用auc做metrics以及早停實例

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

最新評論

黄陵县| 绍兴县| 丁青县| 云安县| 奉新县| 舞钢市| 鄂尔多斯市| 湖口县| 治县。| 麦盖提县| 两当县| 诏安县| 措勤县| 昭苏县| 肇源县| 莱阳市| 那坡县| 固原市| 维西| 济源市| 夏津县| 四川省| 梓潼县| 珠海市| 会昌县| 兰溪市| 塔城市| 高安市| 和林格尔县| 准格尔旗| 定兴县| 黔江区| 会泽县| 吉林市| 达孜县| 方正县| 永平县| 阿拉善盟| 扶绥县| 安平县| 梓潼县|