Python入门习题大全——索引
创建两个文件cats.txt 和dogs.txt,在第一个文件中至少存储三只猫的名字,在第二个文件中至少存储三条狗的名字。编写一个程序,尝试读取这些文件,并将其内容打印到屏幕上。将这些代码放在一个 try-except 代码块中,以便在文件不存在时捕获 FileNotFound 错误,并打印一条友好的消息。将其中一个文件移到另一个地方,并确认except代码块中的代码将正确地执行。
#cats.txt
cat1
cat2
cat3
#dogs.txt
dog1
dog2
dog3
# 猫和狗
def file(filename):
try:
with open(filename) as file_object:
for line in file_object:
print(line.rstrip())
except FileNotFoundError:
print("文件" + filename + "未找到")
filenames = ['cats.txt', 'dogs.txt']
for filename in filenames:
file(filename)
输出为:
cat1
cat2
cat3
dog1
dog2
dog3