20 lines
427 B
Python
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")) |