【Python笔记】利用PrettyTable打印表格,并输出到txt文件

这里G_table是一个二维的np.array,如果想用list就转换一下

   
x = PrettyTable([""]+database)
for index in range(len(methods)):
    x.add_row([methods[index]]+ list(G_table[index]))
x.add_column("avg",list(np.mean(G_table,axis = 1)))
print(x)

file_name = "result/"+"Gmeans"
f = open(file_name,"a")
current_time = time.strftime('%Y_%m_%d %H_%M_%S',time.localtime(time.time()))
f.write(current_time+'\n')
f.write(str(x)+'\n')
f.close()

打印效果:
在这里插入图片描述
txt文件效果:

【Python笔记】利用PrettyTable打印表格,并输出到txt文件_第1张图片

你可能感兴趣的:(【Python笔记】利用PrettyTable打印表格,并输出到txt文件)