免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
12
最近访问板块 发新帖
楼主: ace_fei
打印 上一主题 下一主题

UnboundLocalError问题 [复制链接]

论坛徽章:
4
水瓶座
日期:2013-09-06 12:27:30摩羯座
日期:2013-09-28 14:07:46处女座
日期:2013-10-24 14:25:01酉鸡
日期:2014-04-07 11:54:15
11 [报告]
发表于 2012-08-17 23:06 |只看该作者
我也是昨天看这里的帖子了解到的, 不知道你写不写前端, 和Javascript是完全一样的机制.


cdtits 发表于 2012-08-17 20:46
回复 8# linux_c_py_php

论坛徽章:
2
CU大牛徽章
日期:2013-04-17 11:46:28CU大牛徽章
日期:2013-04-17 11:46:39
12 [报告]
发表于 2012-08-17 23:11 |只看该作者
回复 11# linux_c_py_php


    懂一些前端,但是重心还是在后台

论坛徽章:
0
13 [报告]
发表于 2012-08-18 16:54 |只看该作者
回复 1# ace_fei
如果非要这么写的话 可以这样:
  1. def fn():
  2.     try:
  3.         a=0
  4.         b = open("1.py")
  5.         raise "11"  #这个异常不是必然发生,我这里只是假设
  6.         c = open("2.py")
  7.     except:
  8.         d= locals()
  9.         if 'b' in d:
  10.             b.close()
  11.         if 'c' in d:
  12.             c.close()
  13. if __name__ == "__main__":
  14.     fn()
复制代码

论坛徽章:
1
丑牛
日期:2014-02-14 17:07:04
14 [报告]
发表于 2012-08-20 11:06 |只看该作者
本帖最后由 ace_fei 于 2012-08-20 11:20 编辑

回复 13# 106033177


    太感谢了,  就是要这个效果。

论坛徽章:
1
丑牛
日期:2014-02-14 17:07:04
15 [报告]
发表于 2012-08-20 11:09 |只看该作者
回复 8# linux_c_py_php


谢谢,知其所以然了。

论坛徽章:
1
丑牛
日期:2014-02-14 17:07:04
16 [报告]
发表于 2012-08-20 11:13 |只看该作者
回复 7# cdtits

这个方法和106033177的方法都挺好的。谢谢

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

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP