I think the problem is the syntax of your import statement.
I have a similar situation - I have a main file (function_app.py) and 3 additional Python files. For example, one of them is called azure_blob_client.py. In it there is a class named AzureBlobCSV.
So in the main file I have the import statement shown below. As you can see, I just specify the file name, without any relative dot or dot-dot.
This works fine.
"""azure_blob_client.py - Azure Storage Blob interface."""
import logging
from azure.storage.blob import BlobServiceClient, ContentSettings
class AzureBlobCSV(object):
yada-yada-yada
"""function_app.py - This is the main Azure Function file."""
import logging
from azure_blob_client import AzureBlobCSV