Files
ou-python/learning/06-error-handling/errors.py
T
2026-07-22 15:08:14 +01:00

20 lines
427 B
Python

#import os
def safe_divide(a, b):
try:
return a / b
except ZeroDivisionError:
return("i can't do that dave")
def safe_read(fn):
try:
f = open(fn)
contents = f.read()
f.close()
return contents
except FileNotFoundError:
return "there is no spoon"
result =safe_divide(100, 10)
print(result)
print(safe_read("errors.py"))
print(safe_read("nonexistent.txt"))