我尝试按照https://docs.microsoft.com/en-us/azure/azure-functions/functions-bindings-storage-blob-output?tabs=python从我的 azure unfction 访问 csv 文件。
输入文件:
- 存储帐户:stpartnerdata001
- Blob 容器:data01
- 文件夹:imdb-extensive-dataset
- 文件:IMDb 电影.csv
我在函数应用应用程序设置中创建了一个 DataConnectionSettings01,其值为来自 stpartnerdata001 存储帐户的 key1 的连接字符串。
"name": "inputblob",
"type": "blob",
"path": "data01/imdb-extensive-dataset/IMDb movies.csv",
"connection": "DataConnectionSettings01",
"direction": "in"
我尝试运行该函数以打印出文件名:
import logging
import azure.functions as func
def main(req: func.HttpRequest, inputblob: func.InputStream) -> func.HttpResponse:
logging.info('Function called')
logging.info('input name: %s', inputblob.name)
return func.HttpResponse("This HTTP triggered function executed successfully.")
执行功能时,我总是收到输入名称:无。如何访问 csv 文件?