useful tricks
Coding_Ouch
Keep Coding.
github: github.com/codingOuch
展开
-
python中global修饰符的用法
首先是python的一个奇异现象,在模块层面定义的变量(无需global修饰),如果在函数中没有再定义同名变量,可以在函数中当做全局变量使用: hehe=6 def f(): print(hehe) f() print(hehe) 上述代码可以正常运行且输出为6和6 但如果在函数中有再赋值/定义(因为python是弱类型语言,赋值语句和其定义变量的语句一样),则会产生引用了未...转载 2019-03-29 15:29:23 · 654 阅读 · 0 评论 -
Python使用traceback.print_exc()来代替print e 来输出详细的异常信息
输出结果是integer division or modulo by zero,只知道是报了这个错,但是却不知道在哪个文件哪个函数哪一行报的错。 下面使用traceback模块 import traceback try: 1/0 except Exception,e: traceback.print_exc() 输出结果是 Traceback (most...原创 2019-03-29 16:15:31 · 2718 阅读 · 0 评论 -
JavaScript中KeyPress和KeyUp, KeyDown的区别
JavaScript中Keypress和KeyUp, KeyDown的区别 Keypress获取的仅仅是KeyChar值,此时KeyCode依旧是KeyChar的值 - 如下 - document.addEventListener('keypress', function(event){ console.log(event); } 例如以小写的a来说,此时KeyChar和a...原创 2019-04-16 23:57:22 · 415 阅读 · 0 评论