Python表格讲解及安装

python 安装pip

访问官网:

https://pypi.python.org/pypi/pip

下载:

https://pypi.python.org/packages/e7/a8/7556133689add8d1a54c0b14aeff0acb03c64707ce100ecd53934da1aa13/pip-8.1.2.tar.gz#md5=87083c0b9867963b29f7aba3613e8f4a

安装:

tar fvxz pip-8.1.2.tar.gz  && cd pip-8.1.2 && chmod +x setup.py  && python setup.py  install
pip2.6 install tabulate

执行python:

>>> from tabulate import tabulate成功

一、列出字段对应的表格

>>> table = [["Sun",696000,1989100000],["Earth",6371,5973.6],["Moon",1737,73.5],["Mars",3390,641.85]]
>>> print tabulate(table)
-----  ------  -------------
Sun    696000     1.9891e+09
Earth    6371  5973.6
Moon     1737    73.5
Mars     3390   641.85
-----  ------  -------------

二、把相应的字段头放到表格前端

使用headers选项

>>> print tabulate(table, headers=["Planet","sina", "baidu"])
Planet      sina          baidu
--------  ------  -------------
Sun       696000     1.9891e+09
Earth       6371  5973.6
Moon        1737    73.5
Mars        3390   641.85

如果行表头在第一个字段则使用headers="firstrow"

如下:

>>> print tabulate([["Name","age"],["liyuanchuaun","25"],["gaolixu","25"]],headers="firstrow")
Name            age
------------  -----
liyuanchuaun     25
gaolixu          25

table支持的格式很多具体如下:

Supported table formats are:

  • “plain”
  • “simple”
  • “grid”
  • “fancy_grid”
  • “pipe”
  • “orgtbl”
  • “rst”
  • “mediawiki”
  • “html”
  • “latex”
  • “latex_booktabs”

以对每个参数做了测试,需要哪个参数可以自己选择

>>> table = [["spam",42],["eggs",455],["bacon",23]]
>>> headers = ["item","qty"]
>>> print tabulate(table,headers)
item      qty
------  -----
spam       42
eggs      455
bacon      23
>>> print tabulate(table,headers,tablefmt="plain")
item      qty
spam       42
eggs      455
bacon      23
>>> print tabulate(table,headers,tablefmt="simple")
item      qty
------  -----
spam       42
eggs      455
bacon      23
>>> print tabulate(table,headers,tablefmt="grid")  
+--------+-------+
| item   |   qty |
+========+=======+
| spam   |    42 |
+--------+-------+
| eggs   |   455 |
+--------+-------+
| bacon  |    23 |
+--------+-------+
>>> print tabulate(table,headers,tablefmt="psql")
+--------+-------+
| item   |   qty |
|--------+-------|
| spam   |    42 |
| eggs   |   455 |
| bacon  |    23 |
+--------+-------+
>>> print tabulate(table,headers,tablefmt="rst") 
======  =====
item      qty
======  =====
spam       42
eggs      455
bacon      23
======  =====
>>> print tabulate(table,headers,tablefmt="orgtbl")
| item   |   qty |
|--------+-------|
| spam   |    42 |
| eggs   |   455 |
| bacon  |    23 |
>>> print tabulate(table,headers,tablefmt="mediawiki")
{| class="wikitable" style="text-align: left;"
|+ <!-- caption -->
|-
! item   !! align="right"|   qty
|-
| spam   || align="right"|    42
|-
| eggs   || align="right"|   455
|-
| bacon  || align="right"|    23
|}
>>> print tabulate(table,headers,tablefmt="html")     
<table>
<tr><th>item  </th><th style="text-align: right;">  qty</th></tr>
<tr><td>spam  </td><td style="text-align: right;">   42</td></tr>
<tr><td>eggs  </td><td style="text-align: right;">  455</td></tr>
<tr><td>bacon </td><td style="text-align: right;">   23</td></tr>
</table>
>>> print tabulate(table,headers,tablefmt="latex")
\begin{tabular}{lr}
\hline
 item   &   qty \\hline
 spam   &    42 \ eggs   &   455 \ bacon  &    23 \\hline
\end{tabular}
>>>
时间: 2024-11-05 01:42:23

Python表格讲解及安装的相关文章

Python MySQLdb Linux下安装笔记

本文介绍了Python MySQLdb Linux下安装笔记,本文分别讲解了快速安装和手动编译安装两种方法,并分别讲解了操作步骤,需要的朋友可以参考下 主要针对centos6.5 64位系统 默认python版本为2.6 编码安装python2.7和python3.4      一.yum快速安装 yum install MySQL-python yum install python-setuptools 经常接触Python的同学可能会注意到,当需要安装第三方python包时,可能会用到eas

python基础:python扩展包的安装方式

python扩展包有三种安装方式: 1. pip安装方式.python3默认自带pip,无需另外安装:在python2.7版本上默认为easy_install安装工作进行安装,如果需要使用pip安装,需要自行下载安装(可以从http://www.pip-installer.org网站下载). 2. 系统自带的包安装管理工具. 3. 从源代码安装. 使用pip安装:在command命令行中输入:pip install 包名,例如:pip install flask 使用pip安装指定版本:在com

centos6.3环境下升级python及MySQLdb的安装

近来突然想鼓捣下linux下的python,看下Python数据库方面的东西,想着在centos下测试下.然而安装的过程有很多坑.下面对整个流程进行下记录 1.python基本库的安装 在安装python的过程中,发现其中很多的依赖库是没有包含在内的.根据我的需要,我安装了sqlite和zlib这两个依赖库.具体过程说明如下: (1)sqlite 1>下载文件sqlite-autoconf-3160100.tar.gz: http://pan.baidu.com/s/1slOw8BN 2>解压

Python 3 mysql 简介安装

Python 3 mysql 简介安装 一.数据库是什么 1.  什么是数据库(DataBase,简称DB) 数据库(database,DB)是指长期存储在计算机内的,有组织,可共享的数据的集合.数据库中的数据按一定的数字模型组织.描述和存储,具有较小的冗余,较高的数据独立性和易扩展性,并且可为各种用户共享. 2.什么是数据(Data) 描述事物的符号记录称为数据,描述事物的符号既可以是数字,也可以是文字.图片,图像.声音.语言等,数据由多种表现形式,它们都可以经过数字化后存入计算机 在计算机中

python+selenium自动化测试环境安装

因为自己安装自动化测试环境时,遇到过许多问题,自己整理了一下安装的步骤,感谢那些帮助过我的人. 1.安装python,我装的是3.5版本,网络上也有许多安装步骤,照着就可以了(其实一直下一步也行) 不知道下载地址的请戳: https://www.python.org/downloads/ 2.安装IDE  pycharm(语言环境选择Python 激活码可百度,也可选择30天试用期) 下载地址可戳:  http://www.jetbrains.com/pycharm/ 3.安装pip a.看当前

PYTHON PIP和kivy安装教程

我们安装pip.我们同样需要在Python的官网上去下载 下载地址:https://pypi.python.org/pypi/pip 下载完成之后,解压到一个文件夹,用CMD控制台进入解压目录,输入: python setup.py install 安装好之后,我们直接在命令行输入pip,同样会显示'pip'不是内部命令,也不是可运行的程序.因为我们还没有添加环境变量. 然后安装kivy 同样安装地址和官方教程地址:https://kivy.org/docs/installation/insta

python之路-pip安装

pip类似RedHat里面的yum,安装Python包非常方便   安装pip方法: 安装环境:ubuntu-14.04.2 sudo apt-get install python-pip python-dev build-essential sudo pip install --upgrade pip sudo pip install --upgrade virtualenv

Python——各类库的安装(持续更新)

一.BeautifulSoup 说明:www.crummy.com:Beautiful Soup 3只能在python2.x版本中运行,而Beautiful Soup 4还可以在python3.x版本中运行.Beautiful Soup 4速度更快,特性更多,而且与第三方的文档解析库(如lxml和html5lib)协同工作. 方法1.在cmd窗口下,输入: > pip install beautifulsoup4 即可完成下载. 方法2.https://www.crummy.com/softwa

windows Python 3.4.3 安装图文

1.去官网(https://www.python.org/downloads/)下载软件. 2.运行安装程序: 下一步 next. 下一步 next 全部选中,下一步 next. 安装中..来自:http://www.cnblogs.com/osfipin/ 安装中... 安装结束 finish.. 开始菜单中出现安装好的python. 3.检查安装结果. 无法直接运行python,进入目录后可以运行.重启后可以直接运行python: 搞定....