BlobQueryReader 類別
用來讀取查詢結果的串流物件。
- 繼承
-
builtins.objectBlobQueryReader
建構函式
BlobQueryReader(name=None, container=None, errors=None, record_delimiter='\n', encoding=None, headers=None, response=None, error_cls=None)
參數
名稱 | Description |
---|---|
name
|
預設值: None
|
container
|
預設值: None
|
errors
|
預設值: None
|
record_delimiter
|
預設值:
|
encoding
|
預設值: None
|
headers
|
預設值: None
|
response
|
預設值: None
|
error_cls
|
預設值: None
|
變數
名稱 | Description |
---|---|
name
|
正在仲裁的 Blob 名稱。 |
container
|
Blob 所在容器的名稱。 |
response_headers
|
快速查詢要求的response_headers。 |
record_delimiter
|
用來分隔行或具有資料的記錄的分隔符號。 records方法會透過產生器傳回這幾行。 |
方法
readall |
傳回所有查詢結果。 這項作業會封鎖,直到下載所有資料為止。 如果已設定編碼 -這會用來解碼接收個別記錄。 |
readinto |
將查詢結果下載至資料流程。 |
records |
傳回查詢結果的記錄產生器。 記錄會逐行傳回。 如果已設定編碼 -這會用來解碼接收個別記錄。 |
readall
傳回所有查詢結果。
這項作業會封鎖,直到下載所有資料為止。 如果已設定編碼 -這會用來解碼接收個別記錄。
readall() -> bytes | str
傳回
類型 | Description |
---|---|
查詢結果。 |
readinto
將查詢結果下載至資料流程。
readinto(stream: IO) -> None
參數
名稱 | Description |
---|---|
stream
必要
|
要下載的資料流程。 這可以是開啟的檔案控制碼或任何可寫入的資料流程。 |
傳回
類型 | Description |
---|---|
無 |