p**z 发帖数: 65 | 1 CSV文件(或者其他类似的文本数据文件,比如tab delimited):
简单的全数据文件,只要用 numpy.loadtxt()。可是不够灵活,任何文本,数据不存在
等情形都会出错。
numpy.genfromtxt() 更加灵活,可以更改参数适应各种情况。
Excel文件:常用的包是xlrd。下面是一个最简单的例子
import xlrd
fn = r'c:\temp\test.xls’
wb = xlrd.open_workbook(fn)
sh = wb.sheet_by_index(0)
coldata = sh.col_slice(0, 4, 10)
firstdata = coldata[0].value
我在 Python 2.7 下用的 xlrd 版本还不支持 .xlsx 文件,所以 .xlsx 文件要先另存
为 Excel 97-2003 的 .xls 文件才可以。 |
|