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

Python StringIO及BytesIO包使用方法解析

 更新時間:2020年06月15日 10:05:07   作者:會飛的貓1122  
這篇文章主要介紹了Python StringIO及BytesIO包使用方法解析,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下

StringIO

它主要是用在內存讀寫str中。

主要用法就是:

from io import StringIO

f = StringIO()
f.write(‘12345‘)
print(f.getvalue())

f.write(‘54321‘)
f.write(‘abcde‘)

print(f.getvalue())

#打印結果
12345
1234554321abcde

也可以使用str初始化一個StringIO然后像文件一樣讀取。

f = StringIO(‘hello\nworld!‘)
while True:
  s = f.readline()
  if s == ‘‘:
    break
  print(s.strip()) #去除\n
#打印結果
hello
world!

BytesIO

想要操作二進制數(shù)據(jù),就需要使用BytesIO。

當然包括視頻、圖片等等。

from io import BytesIO

f = BytesIO()
f.write(‘保存中文‘.encode(‘utf-8‘))

print(f.getvalue())
#打印結果
b‘\xe4\xbf\x9d\xe5\xad\x98\xe4\xb8\xad\xe6\x96\x87‘

請注意,寫入的不是str,而是經過UTF-8編碼的bytes。

存放圖片

f = BytesIO()

image_open = open(‘./1.jpg‘, ‘rb‘)
f.write(image_open.read())

image_save = open(‘./2.jpg‘, ‘wb‘)
image_save.write(f.getvalue())

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持腳本之家。

相關文章

  • Python爬蟲必備技巧詳細總結

    Python爬蟲必備技巧詳細總結

    本篇文章介紹了我在爬蟲過程中總結的幾個必備技巧,都是經過實驗的,通讀本篇對大家的學習或工作具有一定的價值,需要的朋友可以參考下
    2021-10-10
  • Python反射操作對象屬性方法詳解

    Python反射操作對象屬性方法詳解

    這篇文章主要介紹了Python反射操作對象屬性方法詳解,在Python面對對象中,通過字符串的形式去操作對象的屬性方法就稱之為反射(在Python中一切事物都是可以為對象),需要的朋友可以參考下
    2023-08-08
  • python畫出三角形外接圓和內切圓的方法

    python畫出三角形外接圓和內切圓的方法

    這篇文章主要為大家詳細介紹了python畫出三角形外接圓和內切圓的方法,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2018-01-01
  • Python實現(xiàn)在tkinter中使用matplotlib繪制圖形的方法示例

    Python實現(xiàn)在tkinter中使用matplotlib繪制圖形的方法示例

    這篇文章主要介紹了Python實現(xiàn)在tkinter中使用matplotlib繪制圖形的方法,結合實例形式分析了Python使用tkinter與matplotlib進行正弦曲線圖形繪制的相關操作技巧,需要的朋友可以參考下
    2018-01-01
  • python自定義函數(shù)def的應用詳解

    python自定義函數(shù)def的應用詳解

    這篇文章主要介紹了python自定義函數(shù)def的應用詳解,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2020-06-06
  • PHP基于phpqrcode類庫生成二維碼過程解析

    PHP基于phpqrcode類庫生成二維碼過程解析

    這篇文章主要介紹了PHP基于phpqrcode類庫生成二維碼過程解析,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下
    2020-05-05
  • Python利用正則表達式從字符串提取數(shù)字

    Python利用正則表達式從字符串提取數(shù)字

    正則表達式是一個特殊的字符序列,它能幫助你方便的檢查一個字符串是否與某種模式匹配,下面這篇文章主要給大家介紹了關于Python利用正則表達式從字符串提取數(shù)字的相關資料,需要的朋友可以參考下
    2022-02-02
  • Python中集合的內建函數(shù)和內建方法學習教程

    Python中集合的內建函數(shù)和內建方法學習教程

    這篇文章主要介紹了Python中集合的內建函數(shù)和內建方法學習教程,包括工廠函數(shù)和僅用于可變集合的方法等知識點,需要的朋友可以參考下
    2015-08-08
  • 詳解Python中pyautogui庫的最全使用方法

    詳解Python中pyautogui庫的最全使用方法

    這篇文章主要介紹了詳解Python中pyautogui庫的最全使用方法,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2020-04-04
  • Python中使用__hash__和__eq__方法的問題

    Python中使用__hash__和__eq__方法的問題

    這篇文章主要介紹了Python中使用__hash__和__eq__方法的問題,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2022-09-09

最新評論