创建文件cats.txt和dogs.txt,在第一个文件中至少存储三只猫的名字,在第二个文件中至少
存储三条狗的名字。编写一个程序,尝试读取这些文件,并将其内容打印到屏幕上。将这些代
码放在一个try-except代码块中,以便在文件不存在时捕获FileNotFoundError异常,并显
示一条友好的消息。将任意一个文件移到另一个地方,并确认except代码块中的代码将正确地
执行。
from pathlib import Path
txt = ['cats.txt', 'dogs.txt']
for file in txt:
print(f'正在读取{file}中的内容...')
try:
path = Path(file)
contents = path.read_text()
except FileNotFoundError:
print('抱歉该文件不存在,请检查文件名')
else:
print(contents)