Spaces:
Sleeping
Sleeping
File size: 544 Bytes
0827021 |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 |
from llama_index.core import SimpleDirectoryReader
def load_data(data_dir: str) -> list:
"""
Load a data from a directory
Args:
data_dir: The directory to load the data from
Returns:
A list of documents
"""
try:
loader = SimpleDirectoryReader(input_dir=data_dir, required_exts=[".pdf", ".txt", ".md", ".docx", ".doc"], recursive=True)
docs = loader.load_data()
return docs
except Exception as e:
print(f"Error loading data from {data_dir}: {e}")
return []
|