import re def extract_and_sum_numbers(file_path): with open(file_path, 'r') as file: content = file.read() numbers = re.findall(r'\b\d+\b', content) numbers = [int(num) for num in numbers] return sum(numbers) def extract_dates(file_path): with open(file_path, 'r') as file: content = file.read() dates = re.findall(r'\b(?:\d{1,2}[-/])?(?:\d{1,2}[-/])?\d{2,4}\b', content) return dates def main(): file_path = 'content.txt' try: with open(file_path, 'r'): pass except FileNotFoundError: print(f"The file '{file_path}' does not exist.") return total_sum = extract_and_sum_numbers(file_path) print(f"Sum of all numbers in the file: {total_sum}") dates = extract_dates(file_path) print("Extracted dates from the file:") for date in dates: print(date) if __name__ == "__main__": main()