Write a Python function that accepts a filename as input and attempts to open it. If the file does not exist, return the string “Error: File does not exist”.
Example 1:
Input: "existing_file.txt" Output: "File opened successfully"
Example 2:
Input: "non_existent_file.txt" Output: "Error: File does not exist"
Use try-except block to handle FileNotFoundError.
def open_file(filename):
try:
with open(filename, 'r') as f:
return "File opened successfully"
except FileNotFoundError:
return "Error: File does not exist"
print(open_file("existing_file.txt")) # Output: "File opened successfully"
print(open_file("non_existent_file.txt")) # Output: "Error: File does not exist"
Unlock AI & Data Science treasures. Log in!