AgentCourseU4 / utils.py
Kaladin4's picture
ft: add basic agent
ab36e53
def read_file_content(file_path: str) -> str:
"""
Reads and returns the content of a file.
Args:
file_path (str): The path to the file to read.
Returns:
str: The content of the file.
Raises:
FileNotFoundError: If the file does not exist.
IOError: If the file cannot be read.
"""
try:
with open(file_path, "r") as file:
content = file.read()
return content
except FileNotFoundError:
raise FileNotFoundError(f"The file '{file_path}' does not exist.")
except IOError:
raise IOError(f"Unable to read the file '{file_path}'.")