- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我目前正在尝试将一些文件上传到我的 Azure 存储,但似乎无法实现。
from azure.storage.blob import BlockBlobService
data1File=os.path.join(filePath,'data1.csv')
data2File=os.path.join(filePath,'data2.csv')
blockBlobService = BlockBlobService(account_name='NAME', account_key='KEY')
blockBlobService.put_block_blob_from_path('HdiNotebooks/Recommendation_Systems/data/full', 'data1.csv', data1File)
blockBlobService.put_block_blob_from_path('HdiNotebooks/Recommendation_Systems/data/full', 'data2.csv', data2File)
但是,我收到这个错误:
AttributeError:“BlockBlobService”对象没有属性“put_block_blob_from_path”
我之前看到的代码示例如下:
from azure.storage.blob import BlobService
data1File=os.path.join(filePath,'data1.csv')
data2File=os.path.join(filePath,'data2.csv')
blockBlobService = BlobService(account_name='NAME', account_key='KEY')
blockBlobService.put_block_blob_from_path('HdiNotebooks/Recommendation_Systems/data/full', 'data1.csv', data1File)
blockBlobService.put_block_blob_from_path('HdiNotebooks/Recommendation_Systems/data/full', 'data2.csv', data2File)
但是,在第一行中我已经收到错误,表示不存在“BlobService”这样的模块。我已经浏览了azure包github,但无法弄清楚我的错误在哪里。
我目前正在尝试在 Windows 计算机和 Python 3.6.1 上运行此代码
最佳答案
我检查了Azure Storage SDK for Python的版本,您使用的API版本低于 0.20.3
,并且 API 已从版本 0.30.0
更改.
您可以通过 pip freeze | grep azure-storage
查看您当前的版本。
如果您想要旧版本,您需要先通过 pip uninstall azure-storage
删除当前版本并通过 pip install azure-storage==0.20.3
重新安装。
如果没有,请尝试通过 pip install --upgrade azure-storage
升级到最新版本并引用最新官方tutorial &最新API reference使用新的 API。
关于python - put_block_blob_from_path 是否已弃用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44541501/
我目前正在尝试将一些文件上传到我的 Azure 存储,但似乎无法实现。 from azure.storage.blob import BlockBlobService data1File=os.pat
我必须确保数据已上传。还有比这更好的方法吗?特别是我想获取交易的一些元数据? try: blob_service.put_block_blob_from_path( 'user',
我是一名优秀的程序员,十分优秀!