io.BytesIO模塊是Python中用于在內存中讀寫二進制數據的工具。以下是一些使用io.BytesIO的示例代碼:
import io
# 創建一個空的BytesIO對象
buffer = io.BytesIO()
import io
# 創建一個空的BytesIO對象
buffer = io.BytesIO()
# 將字節數據寫入BytesIO對象
buffer.write(b'Hello, World!')
import io
# 從已有的字節數據創建BytesIO對象
data = b'Hello, World!'
buffer = io.BytesIO(data)
import io
# 從已有的字節數據創建BytesIO對象
data = b'Hello, World!'
buffer = io.BytesIO(data)
# 從BytesIO對象中讀取字節數據
result = buffer.read()
print(result) # 輸出: b'Hello, World!'
import io
# 從已有的字節數據創建BytesIO對象
data = b'Hello, World!'
buffer = io.BytesIO(data)
# 從BytesIO對象中讀取字節數據并轉換為字符串
result = buffer.read().decode('utf-8')
print(result) # 輸出: Hello, World!
以上是io.BytesIO模塊的一些基本用法,你可以根據自己的需求進行進一步的操作和擴展。