10-8 猫和狗 : 创建两个文件cats.txt和dogs.txt, 在第一个文件中至少存储三只猫的名字, 在第二个文件中至少存储三条狗的名字。 编写一个程序, 尝试读取这些文件, 并将其内容打印到

10-8 猫和狗 : 创建两个文件cats.txt和dogs.txt, 在第一个文件中至少存储三只猫的名字, 在第二个文件中至少存储三条狗的名字。 编写一个程序, 尝试读取这些文件,
并将其内容打印到屏幕上。 将这些代码放在一个try-except 代码块中, 以便在文件不存在时捕获FileNotFound 错误, 并打印一条友好的消息。 将其中一个文件
移到另一个地方, 并确认except 代码块中的代码将正确地执行。

filenames = ['cats.txt','dogs.txt']
for filename in filenames:
    try:
            with open (filename) as f_obj:
                contents = f_obj.read()
                print(contents)
    except FileNotFoundError:
        pass
        print("Sorry, the file " + filename +"does not exist." )

你可能感兴趣的:(python从入门到实践)