Azure Python SDK:BlobServiceClient.get_container_client 返回 TypeError?
Azure Python SDK: BlobServiceClient.get_container_client returning TypeError?
这让我很困惑。我一定错过了一些明显的东西。只是想从 BlobServiceClient
.
得到 ContainerClient
示例:
import os
import logging
from azure.storage.blob import BlobServiceClient, BlobClient
conn_string = "connection-string-here"
cont_name = "cont-test"
blob_svc_client = BlobServiceClient.from_connection_string(conn_string)
blob_cont_client = BlobServiceClient.get_container_client(cont_name)
Returns:
C:\Users\user\Desktop>python myProgram.py
Traceback (most recent call last):
File "C:\Users\user\Desktop\myProgram.py", line 11, in <module>
blob_cont_client = BlobServiceClient.get_container_client(cont_name)
TypeError: get_container_client() missing 1 required positional argument: 'container'
- 但是
get_container_client()
没有缺少位置参数 'container'。
为什么会这样?
我修改了您的代码,将扩展名添加到 blob_svc_client 和 get_container_client 变量。
以下是更新后的代码:
import os
import logging
from azure.storage.blob import BlobServiceClient, BlobClient
conn_string = "connection-string-here"
cont_name = "cont-test"
blob_svc_client = BlobServiceClient.from_connection_string(conn_string)
blob_cont_client = blob_svc_client.get_container_client(cont_name)
我已将您的错误重现如下:
下面是固定截图:
这让我很困惑。我一定错过了一些明显的东西。只是想从 BlobServiceClient
.
ContainerClient
示例:
import os
import logging
from azure.storage.blob import BlobServiceClient, BlobClient
conn_string = "connection-string-here"
cont_name = "cont-test"
blob_svc_client = BlobServiceClient.from_connection_string(conn_string)
blob_cont_client = BlobServiceClient.get_container_client(cont_name)
Returns:
C:\Users\user\Desktop>python myProgram.py
Traceback (most recent call last):
File "C:\Users\user\Desktop\myProgram.py", line 11, in <module>
blob_cont_client = BlobServiceClient.get_container_client(cont_name)
TypeError: get_container_client() missing 1 required positional argument: 'container'
- 但是
get_container_client()
没有缺少位置参数 'container'。
为什么会这样?
我修改了您的代码,将扩展名添加到 blob_svc_client 和 get_container_client 变量。 以下是更新后的代码:
import os
import logging
from azure.storage.blob import BlobServiceClient, BlobClient
conn_string = "connection-string-here"
cont_name = "cont-test"
blob_svc_client = BlobServiceClient.from_connection_string(conn_string)
blob_cont_client = blob_svc_client.get_container_client(cont_name)
我已将您的错误重现如下:
下面是固定截图: