作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在尝试将 JSON 文件上传到 Azure blob 存储帐户上的新容器中。 I use Microsoft quick guide目前我的代码如下所示:
>import os, uuid
>from azure.storage.blob import BlobServiceClient, BlobClient, ContainerClient
>connect_str = os.getenv('AZURE_STORAGE_CONNECTION_STRING')
So far It's works OK but when I add this line
>blob_service_client = BlobServiceClient.from_connection_string(connect_str)
我收到一条错误消息:
>(base) "`my file path`"
Traceback (most recent call last):
File "`my file path`", line 14, in <module>
blob_service_client = BlobServiceClient.from_connection_string(connect_str)
File `".../anaconda3/lib/python3.8/site-packages/azure/storage/blob/_blob_service_client.py"`, line 174, in from_connection_string
account_url, secondary, credential = parse_connection_str(conn_str, credential, 'blob')
File `".../anaconda3/lib/python3.8/site-packages/azure/storage/blob/_shared/base_client.py"`, line 363, in parse_connection_str
conn_str = conn_str.rstrip(";")
AttributeError: 'NoneType' object has no attribute 'rstrip'
我在我的 PC 上编写了相同的代码,大约一个月前我转向了 Mac OS。我以为我做了所有相关的调整,但显然没有。由于这台 Mac 是全新的,我想我缺少一些软件包,或者可能有错误版本的软件包。
我正在附加点列表:
azure-common 1.1.27
azure 核心1.12.0
azure-nspkg 3.0.2
azure 存储0.36.0
azure 存储blob 12.9.0
谢谢!
最佳答案
您的环境变量可能未找到。试试这个代码
connect_str = os.environ['AZURE_STORAGE_CONNECTION_STRING']
它应该引发 KeyError
或返回 None
。我认为您应该确保该变量确实被读取或其值不是 None
。
关于python - BlobServiceClient.from_connection_string(connect_str) 错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/69508794/
我正在尝试将 JSON 文件上传到 Azure blob 存储帐户上的新容器中。 I use Microsoft quick guide目前我的代码如下所示: >import os, uuid >fr
我是一名优秀的程序员,十分优秀!