pip的使用
pip 简介
pip 是 Python 包管理工具,该工具提供了对 Python 包的查找、下载、安装、卸载的功能。
目前如果你在 python.org 下载最新版本的安装包,则是已经自带了该工具。
Python 2.7.9 + 或 Python 3.4+ 以上版本都自带 pip 工具。
pip 的使用
换源
因为国内的一些原因,中国大陆的网络访问国外网络,不可避免会遇到访问速度慢甚至不可连接的状态,这对于我们的工作和使用影响较大。因此我们一般会将 pip 的默认连接地址从国外站点切换到国内的镜像站(阿里,清华等)
pip install pip -U #将pip升级到最新版
pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple #更改配置,更换国内站点
命令
安装 python 包
pip install SomePackage # 最新版本
pip install SomePackage==1.0.4 # 指定版本
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 #单元格的值'
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 小周の代码之路!
评论