Python
wchzh2015
这个作者很懒,什么都没留下…
展开
-
Python3 多个装饰器的执行顺序
执行环境是 Python3 当用多个装饰器修饰一个函数时,离函数定义最近的装饰器先被调用。def make1(func): def wrappe(): return "111" + func() return wrappedef make2(func): def wrapped(): return "222" + func() ...原创 2019-03-11 10:41:26 · 591 阅读 · 0 评论 -
python 将输出信息写入文件中
Python中的 print() 函数可以将输出的信息打印出来,也就是发送给标准输出流(sys.stdout)比如下面的例子是等价的,从上面的例子可以看出,print() 函数其实默认是带换行符的('\n'),且可以输出整数等,而sys.stdout.wirte() 只能输出字符串,且没有默认的换行操作。如果要将输出信息写入到文件中,可以这样写:mylog = op...原创 2019-06-27 21:10:33 · 62885 阅读 · 1 评论 -
python的异常处理:try-except
为什么使用异常:有时候在写程序的时候,会遇到各种各样的bug,然后程序会提示错误信息,但往往这个时候出现的信息很多,自己看都费劲,如果能输出一个比较简洁的提示信息,还是很赏心悦目的。比如:判断输入的一个数是否是整数,如果是字符串就直接输出。如果是整数,就输出成想要的字符串格式:def get_full_case_id(cid): try: cid = ...原创 2019-08-22 10:30:13 · 282 阅读 · 0 评论