Python手册.docVIP

  • 28
  • 0
  • 约2.06千字
  • 约 10页
  • 2017-09-22 发布于江西
  • 举报
6. 输入输出 6.1 设计输出格式 输出值的方法:表达式语句、print语句和write()方法。 想要对输入字符串格式做一些复杂的控制,有两种方法。第一,控制整个字符串,使用字符切割和联接操作创建任意输出形式。第二,使用%操作符和字符串作为左参数。%操作符将左参数解释为类似于sprintf()风格的格式字符串,并作用于右参数,从操作中返回格式化的字符串。 for arg in sys.argv[1:]: try: f = open(arg, r) except IOError: print cannot open, arg else: print arg, has, len(f.readlines()), lines f.close() 使用else子句比在try子句中附加代码要好,因为这样可以避免try…catch意外的截获本来不属于它们保护的那些代码抛出的异常。 发生异常时,可能会有一个附属值,作为异常的参数存在。这个参数是否存在、是什么类型,依赖于异常的类型。 在异常名(或元组)之后,也可以为except子句指定一个变量。这个变量绑定于一个异常实例,它存储在instance.args的参数中。为了方便起见,异常实例定义了__getitem__和__str__,这样就可以直接访问打印参数

文档评论(0)

1亿VIP精品文档

相关文档