安装:pip install PrettyTable

普通表格

from prettytable import PrettyTable

table = PrettyTable(['编号','云编号','名称','IP地址'])

table.add_row(['1','server01','服务器01','172.16.0.1'])

table.add_row(['2','server02','服务器02','172.16.0.2'])

table.add_row(['3','server03','服务器03','172.16.0.3'])

table.add_row(['4','server04','服务器04服务器04','172.16.0.4'])

table.add_row(['5','server05','服务器05','172.16.0.5'])

table.add_row(['6','server06','服务器06','172.16.0.6'])

table.add_row(['7','server07','服务器07','172.16.0.7'])

table.add_row(['8','server08','服务器08','172.16.0.8'])

table.add_row(['9','server09','服务器09','172.16.0.9'])

print(table)

定义函数打印dataframe

from prettytable import PrettyTable

def print_pretty(df0):

df=df0.reset_index(inplace=False)

columns=list(df.columns)

table = PrettyTable(columns)

rowNum = df.shape[0]

for i in range(0,rowNum-1):

table.add_row(list(df.iloc[i]))

print(table.get_string(align="r"))

SQL数据库表转prettytable

import sqlite3 as lite

from prettytable import from_db_cursor

con = lite.connect('data.db')

with con:

cur = con.cursor()

cur.execute('SELECT * FROM Cities')

x = from_db_cursor(cur)

print(x)

CSV转prettytable

import sys

from prettytable import PrettyTable

from prettytable import from_csv

reload(sys)

sys.setdefaultencoding('utf8')

table = PrettyTable()

fp = open("res.csv", "r")

table = from_csv(fp)

print(table)

fp.close()

python中table表结构_python中的简易表格prettytable相关推荐

  1. python修改数据库表结构_python中数据库的相关操作-pymysql

    python3中可以使用库pymysql 数据准备: 搭建一个数据库,我是在docker下搭建的Mysql(端口号是3306,账号是root,密码123456) 建立数据库test_db,表TB_St ...

  2. python 映射表结构_Python 中常见的数据结构:字典、映射和散列表

    在 Python 中,字典是核心数据结构.字典可以存储任意数量的对象,每个对象都由唯一的字典键标识. 字典通常也被称为映射.散列表.查找表或关联数组.字典能够高效查找.插入和删除任何与给定键关联的对象 ...

  3. oracle修改表结构的sql命令是什么,sql语句中修改表结构的命令是什么?

    sql语句中修改表结构的命令是:"ALTER TABLE"命令. ALTER TABLE 语句用于在已有的表中添加.删除或修改列. SQL ALTER TABLE 语法 如需在表中 ...

  4. mysql导出oracle_如何将mysql中的表结构导出放入oracle中

    展开全部 将mysql中的表结构导出放入oracle中的方法: 1.导出mysql的表结构sql脚本,然后修改mysql中的数据类型为oracle中的数据类型: MySql与Oracle数据类型的62 ...

  5. mysql语言中修改表结构的命令_sql语句中修改表结构的命令是什么

    SQL 语句中修改表结构的命令是ALTER TABLE. ALTER TABLE 语句 ALTER TABLE 语句用于在已有的表中添加.删除或修改列. SQL ALTER TABLE 语法 如需在表 ...

  6. SQL 2008中修改表结构提示“阻止保存要求重新创建表的更改”

    [问题] SQL Server 2008 Management Studio 中修改表结构的时候,提示"阻止保存要求重新创建表的更改" [解决方法] 1.  打开SQL Serve ...

  7. 查询数据库中的表结构信息

    查询数据库中的表结构信息 SELECT COLUMN_NAME 列名, COLUMN_TYPE 数据类型, DATA_TYPE 字段类型, CHARACTER_MAXIMUM_LENGTH 长度, I ...

  8. MySQL中修改表结构的关键字_下列SQL语句中,修改表结构的关键字是

    [单选题]对<将进酒>全诗分析不正确的是 [单选题]下列划线词语的解释有误的一项是 [多选题]下列食品属于不完全蛋白质的是 ( ) . [单选题]下列聚合函数中属性列必须是数值型的是 [单 ...

  9. mysql 修改表结构方案_MySQL中修改表结构时需要注意的一些地方

    MySql 在修改表结构的时候可能会中断产品的正常运行影响用户体验,甚至更坏的结果,丢失数据.不是所有的数据库管理员.程序员.系统管理员都非常了解Mysql能避免这种情况.DBA会经常碰到这种生产中断 ...

最新文章

  1. Git学习记录(一)
  2. NSUserDefaults删除整个plist文件
  3. Effective Java读书笔记五:异常
  4. [专栏目录]-optee/TEE/TA笔记-目录
  5. javascript 与vbscript 互相调用
  6. 小爱音箱怎么装app_79元的Redmi小爱音箱怎么样?这里有一份体验报告
  7. Elasticsearch实战篇——Spring Boot整合ElasticSearch
  8. REVERSE-PRACTICE-CTFSHOW-1
  9. FPGA中计数器设计探索
  10. python图像分类_用于实现用python和django编写的图像分类的Keras UI
  11. delphi刷新界面所选行丢失问题
  12. 十大经典排序算法3(Python版本)
  13. 用php做盒子模型,什么是CSS盒子模型?一文带你了解CSS盒子模型
  14. java 连接数据库查询_JAVA连接数据库,查询功能怎么写
  15. php用按钮导出到excel,PHP导出Excel,PHP输入Excel
  16. 使用HTML制作一个简单的个人主页
  17. 计算机维修5级,什么是计算机硬件的一级维修二级维修三级维修
  18. 第五十三回 关云长义释黄汉升  孙仲谋大战张文远
  19. eclipse Helio项目简介
  20. Unity之引导功能遮罩事件穿透

热门文章

  1. centos 账号安全设置
  2. supervisord安装使用简记
  3. 调试opengl程序出错
  4. hadoop 重新格式化 NameNode
  5. Java 的发展(历史)轨迹和历史变迁
  6. 分层结构,协议,接口,服务
  7. 计算机组装与维修案例分析,设备故障维修案例分析三则
  8. php显示动态通告信息方式,Joomla PHP通知,警告和错误指南
  9. 同时多个axios请求_用 React+Antd 封装 Axios 实现全局 Loading 效果
  10. mysql 8 修改root密码忘记_忘记mysql8或者mariadb5及以上 的root密码如何更改