直接上代码:
try:
filename = input("请输入要打开的文件名:")
f = open(filename, 'r') #有这个文件,则打开
print("文件的内容是:")
for i in f:
print(i)
except Exception as e:
print("文件发生错误啦", e)
f = open(filename, 'w') #没有这个文件,则新建
else:
print("没有异常,我会执行")
finally:
print("无论有没有异常,我都会执行")
f.close()
有这个文件,则打开:

没有这个文件,则新建:

本文提供了一个Python代码示例,展示了如何使用try-except-else-finally结构来处理文件的打开、读取及异常情况。如果文件存在则直接打开并读取内容,若不存在则创建新文件。
791

被折叠的 条评论
为什么被折叠?



