鱼C论坛

 找回密码
 立即注册
查看: 2005|回复: 12

[已解决]033异常处理

[复制链接]
发表于 2020-11-6 23:18:47 | 显示全部楼层 |阅读模式
3鱼币
try:
    f = open('My_File.txt') # 当前文件夹中并不存在"My_File.txt"这个文件T_T
    print(f.read())
except OSError as reason:
    print('出错啦:' + str(reason))
finally:
    if 'f' in locals(): # 如果文件对象变量存在当前局部变量符号表的话,说明打开成功
        f.close()


if 'f' in locals: 这句话啥意思啊
最佳答案
2020-11-6 23:18:48
本帖最后由 昨非 于 2020-11-6 23:26 编辑

就是,在局部变量里存在f
意思就是文件打开成功了

最佳答案

查看完整内容

就是,在局部变量里存在f 意思就是文件打开成功了
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2020-11-6 23:18:48 | 显示全部楼层    本楼为最佳答案   
本帖最后由 昨非 于 2020-11-6 23:26 编辑

就是,在局部变量里存在f
意思就是文件打开成功了
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

 楼主| 发表于 2020-11-6 23:27:21 | 显示全部楼层
昨非 发表于 2020-11-6 23:21
就是,在全局变量里存在f
意思就是文件打开成功了

如果全局变量里没有定义f,
f.close()就不执行?
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2020-11-6 23:27:21 | 显示全部楼层
还有,三鱼币悬赏不如改成普通求助帖,还能加技术值,这个更有用
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2020-11-6 23:28:03 | 显示全部楼层
雨中漫步~ 发表于 2020-11-6 23:27
如果全局变量里没有定义f,
f.close()就不执行?

没有f,意思就是就没打开文件,你关啥呢
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2020-11-6 23:29:12 | 显示全部楼层
雨中漫步~ 发表于 2020-11-6 23:27
如果全局变量里没有定义f,
f.close()就不执行?

楼主点击左下角编辑,把帖子类型改成普通求助贴吧
你这三个鱼币真没用
我们需要技术值
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

 楼主| 发表于 2020-11-6 23:33:04 | 显示全部楼层
昨非 发表于 2020-11-6 23:29
楼主点击左下角编辑,把帖子类型改成普通求助贴吧
你这三个鱼币真没用
我们需要技术值

想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

 楼主| 发表于 2020-11-6 23:38:05 | 显示全部楼层
昨非 发表于 2020-11-6 23:29
楼主点击左下角编辑,把帖子类型改成普通求助贴吧
你这三个鱼币真没用
我们需要技术值

我试了一下,这次改不了了,下次一定,感谢你的回答
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2020-11-6 23:38:45 | 显示全部楼层
雨中漫步~ 发表于 2020-11-6 23:38
我试了一下,这次改不了了,下次一定,感谢你的回答

那行,接一下贴吧
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2020-11-6 23:41:22 | 显示全部楼层

你是不是不知道怎么结帖啊
就是点击下方回答的头像右边的【设为最佳答案】

我看了下,你前面有好几个帖子都没有设置最佳答案
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

 楼主| 发表于 2020-11-7 00:08:09 | 显示全部楼层
昨非 发表于 2020-11-6 23:41
你是不是不知道怎么结帖啊
就是点击下方回答的头像右边的【设为最佳答案】

因为我感觉大家的回答都很好,都很有参考意义
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2020-11-7 00:09:48 From FishC Mobile | 显示全部楼层
雨中漫步~ 发表于 2020-11-7 00:08
因为我感觉大家的回答都很好,都很有参考意义

啊这,这就是没有一个人得到奖励的理由吗
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

 楼主| 发表于 2020-11-7 00:21:28 | 显示全部楼层
昨非 发表于 2020-11-7 00:09
啊这,这就是没有一个人得到奖励的理由吗

设置了,感谢你的建议
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2025-1-17 23:09

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表