欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Python文件操作之二進(jìn)制文件詳解

 更新時(shí)間:2021年09月27日 16:52:00   作者:Tester_Cheng  
下面小編就為大家?guī)?lái)一篇使用Python文件操作之二進(jìn)制文件。小編覺得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧

1.二進(jìn)制讀取模式

  • rt 讀取文本文件(默認(rèn)值)
  • rb 讀取二進(jìn)制文件
file_name = "C:/Users/cheng/Desktop/can.jmx"
with open(file_name, 'rt', ) as can:
    print(can.read())

執(zhí)行結(jié)果

在這里插入圖片描述

rb讀取模式

file_name = "C:/Users/cheng/Desktop/can.jmx"
with open(file_name, 'rb', ) as can:
    print(can.read())

執(zhí)行結(jié)果

在這里插入圖片描述

  • 讀取100字節(jié)
file_name = "C:/Users/cheng/Desktop/can.jmx"
with open(file_name, 'rb', ) as can:
	#讀取文本文件,size是以字符為單位的
	#讀取二進(jìn)制文件,size是以字節(jié)為單位的
    print(can.read(100))

執(zhí)行結(jié)果

在這里插入圖片描述

將讀取到的內(nèi)容寫入到文件

file_name = "C:/Users/cheng/Desktop/can.jmx"
with open(file_name, 'rb', ) as can:
    # 定義一個(gè)新的文件
    new_name = 'to.jmx'
    with open(new_name, 'wb') as cheng:
        # 定義每次讀取的大小
        cc = 1024 * 100
        while True:
            # 從已有對(duì)象中讀取數(shù)據(jù)
            content = can.read(cc)
            #內(nèi)容讀取完畢,終止循環(huán)
            if not content:
                break
            #將讀取到的數(shù)據(jù)寫入到新對(duì)象中
            cheng.write(content)

執(zhí)行結(jié)果:

在這里插入圖片描述

在這里插入圖片描述

總結(jié)

本篇文章就到這里了,希望能夠給你帶來(lái)幫助,也希望您能夠多多關(guān)注腳本之家的更多內(nèi)容!

相關(guān)文章

  • Python UI自動(dòng)化測(cè)試Web frame及多窗口切換

    Python UI自動(dòng)化測(cè)試Web frame及多窗口切換

    這篇文章主要為大家介紹了Python UI自動(dòng)化測(cè)試Web frame及多窗口切換,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2022-11-11
  • Python如何實(shí)現(xiàn)線程間通信

    Python如何實(shí)現(xiàn)線程間通信

    這篇文章主要介紹了Python如何實(shí)現(xiàn)線程間通信,文中講解非常細(xì)致,代碼幫助大家更好的理解和學(xué)習(xí),感興趣的朋友可以了解下
    2020-07-07
  • Python使用PyYAML庫(kù)讀寫yaml文件的方法

    Python使用PyYAML庫(kù)讀寫yaml文件的方法

    這篇文章主要介紹了Python使用PyYAML庫(kù)讀寫yaml文件的方法,包括YAML基本概念介紹及YAML語(yǔ)法知識(shí),結(jié)合示例代碼給大家介紹的非常詳細(xì),需要的朋友可以參考下
    2022-04-04
  • pyqt5 QListWidget的用法解析

    pyqt5 QListWidget的用法解析

    這篇文章主要介紹了pyqt5 QListWidget的用法解析,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2021-03-03
  • Python+OCR實(shí)現(xiàn)文檔解析的示例代碼

    Python+OCR實(shí)現(xiàn)文檔解析的示例代碼

    本文是一個(gè)簡(jiǎn)單教程,主要介紹了如何使用OCR進(jìn)行文檔解析以及使用Layoutpars軟件包進(jìn)行了整個(gè)檢測(cè)和提取過(guò)程,感興趣的可以了解一下
    2022-09-09
  • 用Python實(shí)現(xiàn)寫倒序輸出(任意位數(shù))

    用Python實(shí)現(xiàn)寫倒序輸出(任意位數(shù))

    這篇文章主要介紹了用Python實(shí)現(xiàn)寫倒序輸出(任意位數(shù)),具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2022-05-05
  • Python 25行代碼實(shí)現(xiàn)的RSA算法詳解

    Python 25行代碼實(shí)現(xiàn)的RSA算法詳解

    這篇文章主要介紹了Python 25行代碼實(shí)現(xiàn)的RSA算法,結(jié)合實(shí)例形式詳細(xì)分析了rsa加密算法的概念、原理、相關(guān)實(shí)現(xiàn)技巧與注意事項(xiàng),需要的朋友可以參考下
    2018-04-04
  • pytorch模型保存到本地后,如何實(shí)現(xiàn)繼續(xù)訓(xùn)練

    pytorch模型保存到本地后,如何實(shí)現(xiàn)繼續(xù)訓(xùn)練

    在PyTorch中,保存和加載模型對(duì)于實(shí)現(xiàn)模型訓(xùn)練的中斷和恢復(fù)非常有用,保存模型主要有兩種方式:一是保存整個(gè)模型包括結(jié)構(gòu)與參數(shù);二是僅保存模型的state_dict,加載模型時(shí),若保存了整個(gè)模型則直接加載,若僅保存了state_dict,則需先實(shí)例化模型結(jié)構(gòu)后加載
    2024-09-09
  • Python3.5面向?qū)ο缶幊虉D文與實(shí)例詳解

    Python3.5面向?qū)ο缶幊虉D文與實(shí)例詳解

    這篇文章主要介紹了Python3.5面向?qū)ο缶幊?結(jié)合圖文與實(shí)例形式詳細(xì)分析了Python面向?qū)ο缶幊滔嚓P(guān)的概念、類定義、實(shí)例化、實(shí)例變量、類變量、析構(gòu)函數(shù)等相關(guān)原理及使用技巧,需要的朋友可以參考下
    2019-04-04
  • Python讀取sqlite數(shù)據(jù)庫(kù)文件的方法分析

    Python讀取sqlite數(shù)據(jù)庫(kù)文件的方法分析

    這篇文章主要介紹了Python讀取sqlite數(shù)據(jù)庫(kù)文件的方法,結(jié)合實(shí)例形式分析了Python引入sqlite3模塊操作sqlite數(shù)據(jù)庫(kù)的讀取、SQL命令執(zhí)行等相關(guān)操作技巧,需要的朋友可以參考下
    2017-08-08

最新評(píng)論