對Python之gzip文件讀寫的方法詳解
更新時間:2019年02月08日 17:40:43 作者:陽光下的小白菜
今天小編就為大家分享一篇對Python之gzip文件讀寫的方法詳解,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
gzip文件讀寫的時候需要用到Python的gzip模塊。
具體使用如下:
# -*- coding: utf-8 -*-
import gzip
# 寫文件
f_out = gzip.open("xxx.gz", "wb")
# 讀文件
# f_in = gzip.open("xxx.gz", "rb")
for line in open("yyy.txt", "rb"):
f_out.write(line)
f_out.close()
除了open文件的時候和TXT文件有些區(qū)別,在用的時候沒有其他區(qū)別;也可以用with簡化程序:
# -*- coding: utf-8 -*-
import gzip
# 寫文件
with gzip.open("xxx.gz", "wb") as f_out:
for line in open("yyy.txt", "rb"):
f_out.write(line)
# f_out.close()就不需要了
以上這篇對Python之gzip文件讀寫的方法詳解就是小編分享給大家的全部內(nèi)容了,希望能給大家一個參考,也希望大家多多支持腳本之家。
相關(guān)文章
numpy中的隨機(jī)打亂數(shù)據(jù)方法np.random.shuffle解讀
這篇文章主要介紹了numpy中的隨機(jī)打亂數(shù)據(jù)方法np.random.shuffle解讀,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教2023-05-05
python sklearn中tsne算法降維結(jié)果不一致問題的解決方法
最近在做一個文本聚類的分析,在對文本數(shù)據(jù)embedding后,想著看下數(shù)據(jù)的分布,于是用sklearn的TSNE算法來降維embedding后的數(shù)據(jù)結(jié)果,當(dāng)在多次執(zhí)行后,竟發(fā)現(xiàn)TSNE的結(jié)果竟然變了,而且每次都不一樣,所以本文就給大家講講如何解決sklearn中tsne算法降維結(jié)果不一致的問題2023-10-10
python實現(xiàn)撲克牌交互式界面發(fā)牌程序
這篇文章主要介紹了python實現(xiàn)撲克牌交互式界面發(fā)牌程序,文中示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下2020-04-04

