为了账号安全,请及时绑定邮箱和手机立即绑定

在学习python元类的过程中,设断点调试进不去,print也没有输出,怎么办?

在学习python元类的过程中,设断点调试进不去,print也没有输出,怎么办?

慕婉清0083722 2018-04-19 15:50:03
def upper_attr(future_class_name, future_class_parents, future_class_attr):     print 'im in upper_attr'     open(r'd:\desktop\123.txt','w').write('nhahahklhfaskjhdf')     attrs = ((name, value) for name, value in future_class_attr.items() if not name.startswith('__'))     uppercase_attr = dict((name.upper(), value) for name, value in attrs)     return type(future_class_name, future_class_parents, uppercase_attr)__metaclass__ = upper_attrclass Foo(object):     bar = 'bip'print hasattr(Foo, 'bar')print hasattr(Foo, 'BAR')f = Foo()输出如下:d:\Desktop\python_example>demo.pyTrueFalsed:\Desktop\python_example>网上的一个例子,首先说,这个例子是有效的。然后题主想调试一下。看看到底是如何运行的。请看上文中的这两句。print 'im in upper_attr'open(r'd:\desktop\123.txt','w').write('nhahahklhfaskjhdf')没响应。然后我在这个函数中设断点也进不去。
查看完整描述

目前暂无任何回答

  • 0 回答
  • 0 关注
  • 982 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信