python_表格形式输出

Posted AHappyBird_Grace

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python_表格形式输出相关的知识,希望对你有一定的参考价值。

1. 安装prettytable模块 pip install prettytable

在Pycharm中的解释器中调用该模块的话,需要在该IDE环境下的terminal里安装,在外部运行py文件的话需要另外再安装一次,因为两者的路径不一致

from prettytable import Prettytable

2. 代码实例 

def FinanceCalculator():
    \'输入初始金额和月开销数,返回剩下的金额、当月的支出数、和最后的支出数\'
    print \'Enter opening balance:\',
    RawBalance = float(raw_input())
    Balance = RawBalance
    print \'Enter monthly payment:\',
    MonthlyPayment = float(raw_input())

    print \'\\t\\tAmount\\tRemaining\'
    table = PrettyTable([\'Pymt#\',\'Paid\',\'Balance\'])
    table.add_row([\'---\',\'---\',\'---------\'])
    i = 0
    while Balance>0:
        if i==0:
            paid = 0.00
        elif i>0 and Balance>=MonthlyPayment:
            paid = MonthlyPayment
        else:
            paid = Balance
        Balance = Balance-paid
        table.add_row([i,\'$%.2f\' % paid,\'$%.2f\' % Balance])
        i+=1
    table.sort_key(i)
    table.reversesort=False
    table.border = 0
    print table

3. 输出效果

 

以上是关于python_表格形式输出的主要内容,如果未能解决你的问题,请参考以下文章

Python以表格可视化图像的形式输出模型特征重要度(feature importances)并进行重要度归一化及排序

如何以表格形式输出

学习笔记:python3,代码片段(2017)

php用表格的形式显示连接的一张mysql表格,并具有直接在表格中修改、删除mysql表中数据的功能

python中的模块,库,包有啥区别

java中输入输出流如何把数据输出为Excel表格形式