摘要:
调试 程序能一次写完并正常执行的概率很小。总会有各种各样的bug需要修正。 有的bug很简单,看看错误信息就知道,有的bug很复杂,我们需要知道出错时 哪些变量的值是正确的,哪些变量的值是错误的,因此,需要一整套调试程序的手段来修复bug。 第一种方法:print 简单直接粗暴有效,就是用print()把可能有问题的变量打印出来看看: def foo(s): n = int(s) ... 阅读全文
posted @ 2017-07-27 19:31
道高一尺
阅读(381)
评论(0)
推荐(0)
摘要:
一、python的错误处理 在程序运行的过程中,如果发生了错误,可以事先约定返回一个错误代码,这样,就可以知道是否有错以及出错的原因。 在操作系统提供的调用中,返回错误码非常常见。比如打开文件的函数open(),成功时返回文件的描述符(就是一个整数),出错时返回-1 用错误码来表示是否出错十分不便,因为函数本身应该返回的正常结果和错误码混在一起,造成调用者必须大量的代码来判断是否出错: d... 阅读全文
posted @ 2017-07-27 15:14
道高一尺
阅读(18535)
评论(0)
推荐(0)
摘要:
在程序运行过程中,总会遇到各种各样的错误。有的错误是程序编写有问题造成的,比如本来应该输出整数,输出了字符串,这种错误我们称为bug,bug是必须修复的。有的错误是用户输入造成的,比如让用户输入email地址,结果得到一个空字符串,这种错误可以通过检查用户输入来做相应的处理。还有一类错误是无法在程序 阅读全文
posted @ 2017-07-27 10:56
道高一尺
阅读(262)
评论(0)
推荐(0)
摘要:
# python如何转换word格式、读取word内容、转成html? import docx from win32com import client as wc # 首先将doc转换成docx word = wc.Dispatch("Word.Application") doc = word.Documents.Open(r"D:\\demo.doc") #使用参数16表示将doc转换成... 阅读全文
posted @ 2017-07-27 10:39
道高一尺
阅读(8548)
评论(1)
推荐(0)
摘要:
# 函数的参数 定义函数的时候,我们把参数的名字和位置确定下来,函数的接口定义就算完成了。 对于函数的调用者来说,只需要知道如何传递正确的参数,以及函数将返回什么样的值就够了 函数内政部的复杂逻辑被封装起来,调用者无需了解。 python的函数定义非常简单,单灵活度却非常大。除了正常定义的必选参数外, 还可以使用默认参数、可变参数和关键字参数,使得函数定义出来的接口,不但能处理复杂的参数 还... 阅读全文
posted @ 2017-07-27 09:05
道高一尺
阅读(1630)
评论(0)
推荐(0)

浙公网安备 33010602011771号