pip简介

pip 是 Python 包管理工具,该工具提供了对Python 包的查找、下载、安装、卸载的功能。

目前如果你在 python.org 下载最新版本的安装包,则是已经自带了该工具。

Python 2.7.9 + 或 Python 3.4+ 以上版本都自带 pip 工具。

pip的使用

换源

因为国内的一些原因,中国大陆的网络访问国外网络,不可避免会遇到访问速度慢甚至不可连接的状态,这对于我们的工作和使用影响较大。因此我们一般会将pip的默认连接地址从国外站点切换到国内的镜像站(阿里,清华等)

  1. pip install pip -U #将pip升级到最新版
  2. pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple #更改配置,更换国内站点

命令

安装 python包

  1. pip install SomePackage # 最新版本
  2. pip install SomePackage==1.0.4 # 指定版本
  3. pip install 'SomePackage>=1.0.4' # 最小版本

更新包

pip install --upgrade SomePackage

删除包

pip uninstall SomePackage

列出已安装的包

pip list

搜索包

pip search SomePackage

xlrd的使用

python:利用xlrd模块操作excel - 老_张 - 博客园 (cnblogs.com)

# 示例:
# 导入扩展包
import xlrd
# 打开Excel文件读取数据
data = xlrd.open_workbook('excelFile.xls') [1] 
# 获取一个工作表
table = data.sheets()[0]                 #通过索引顺序获取
table = data.sheet_by_index(0)           #通过索引顺序获取
table = data.sheet_by_name(u'Sheet1')    #通过名称获取
# 获取整行和整列的值(数组)
table.row_values(i)
table.col_values(i)
# 获取行数和列数
nrows = table.nrows
ncols = table.ncols
# 循环行列表数据
for i in range(nrows ):
print table.row_values(i)
# 单元格
table.cell(rowx,colx)
cell_A1 = table.cell(0,0).value
cell_C4 = table.cell(3,2).value
# 使用行列索引
cell_A1 = table.row(0)[0].value
cell_A2 = table.col(1)[0].value
# 简单的写入
row = 0
col = 0
# 常用单元格中的类型 
0 empty,1 string, 2 number, 3 date, 4 boolean, 5 error, 6 blank
ctype = 1 value = '单元格的值'
# 扩展的格式化
xf = 0  
table.put_cell(row, col, ctype, value, xf)
table.cell(0,0)        #单元格的值'
table.cell(0,0).value  #单元格的值'