Я работаю над Azure функциями в Azure познавательном поиске.
Мое требование - извлечь документы, хранящиеся в azure хранилище BLOB-объектов , в качестве входных данных для функции python azure и подразделить документ на разделы, использующие модуль python docx и сохраняющие разделы в Azure хранилище таблиц.
, когда я пытаюсь передать путь большого двоичного объекта в качестве аргумента Document, я получаю Пакет не найден . Как получить путь к BLOB-документу в функции python azure.
Но код отлично работает в моей Python IDE локально с модулем docx .
Я использую Python 3.7.1
VS Код 1.43.2
docx 0.8.10
Azure функция 2
Пожалуйста, помогите мне. Заранее спасибо.
Мой код:
import logging
import docx
import azure.functions as func
def main(myblob: func.InputStream,outputtable: func.Out[str]):
logging.info(f"Python blob trigger function processed blob \n"
f"Name: {myblob.name}\n" f"Name: {type(myblob.name)}")
doc=docx.Document(myblob.name)