为错误编写不同的语句



我用Python写了一个关于文件I/O的程序,其中包含打开文件的部分,即

....
f = open("<filename.txt", "r")
alltext = f.readlines()
....

在没有找到文件的情况下,我想写一个打印语句,"对不起,没有找到文件。"我尝试使用错误处理(for &除了),由于上面的嵌套代码,它不能很好地工作。如有任何帮助,不胜感激。

谢谢

使用os.path.isfile:

https://docs.python.org/2/library/os.path.html os.path.isfile

另外,如果你需要阅读所有的文本,你可能需要这样做:

if os.path.isfile(f):
    with open("filename.txt") as f
        alltext = f.read()
else:
    # print statement goes here

相关内容

  • 没有找到相关文章

最新更新