通过检测和异常处理记录信用卡交易记录
打开一个信用卡交易的数据文件(carddata.txt),加载所有交易,包括解释的字符串。
加载数据如下:
previous balance
25
debits
21.64
541.24
25
credits
-25
-541.24
finance charge/late fees
7.30
5
读取信用卡的数据文件,并计算最终的余额。
同时还有一个处理过程的日志文件生成。
主要使用try-except语句检测异常。
代码如下:
# -*- coding: utf-8 -*-
"""
Created on Mon Aug 21 17:13:14 2017
@author: zhang
"""
#!/usr/bin/env python
def