使用python从azure函数中读取元数据(blob和容器名称),但在处理过程中显示为NoneType
下面是代码使用python从azure函数中读取元数据(blob和容器名称),但在处理过程中显示为NoneType,python,python-3.x,azure,azure-functions,azure-storage-blobs,Python,Python 3.x,Azure,Azure Functions,Azure Storage Blobs,下面是代码 import logging import json, os import azure.functions as func import twilio import twilio.rest from twilio.rest import Client def main(myblob: func.InputStream): filename = logging.info(f"Python blob trigger function processed blob \n&
import logging
import json, os
import azure.functions as func
import twilio
import twilio.rest
from twilio.rest import Client
def main(myblob: func.InputStream):
filename = logging.info(f"Python blob trigger function processed blob \n"
#f"Name: {myblob.name}\n"
#f"Blob Size: {myblob.length} bytes")
filename = logging.info(myblob.name)
print(filename) #output - teamaudio/22108192-9a74-4b6e-a237.wav
fname = filename.split("/")[1]
print(fname)
client = Client(account_sid,auth_token)
错误
预期产出:
22108192-9a74-4b6e-a237.wav
请提供有关如何解决此问题的指南。
logging.info
返回None
:
>>> import logging
>>> s = logging.info('test')
>>> type(s)
<class 'NoneType'>
logging.info
可能返回None@Paolo当我尝试在azure函数中导入twilio时,它说找不到名为twilio的模块。。你知道在azure的功能中包含twilio包的最佳方式是什么吗..听起来你应该为这个问题单独提出一个问题
>>> import logging
>>> s = logging.info('test')
>>> type(s)
<class 'NoneType'>
fname = myblob.name.split("/")[1]