美文网首页
python数据分析(四)

python数据分析(四)

作者: 小豆角lch | 来源:发表于2017-07-20 14:54 被阅读0次

通过Excel读取数据

# 导入模快

import xlrd

# 打开excel

data=xlrd.open_workbook('G:\datatest.xls')

# 1.查看并打印文件包含的sheet名称

sheet_names=data.sheet_names()

print(sheet_names)

# 通过序列顺序获取

table=data.sheet_by_index(0)

# 2.获取第一张工作表的行数和列数

nrows=table.nrows

print(nrows)

ncols=table.ncols

print(ncols)

# 3.获取第一张工作表的第二行和第二列的值(数组)

print(table.row_values(2))

print(table.col_values(2))

# 4.获取特定单元格的值

print(table.cell_value(0,0))

print(table.cell_value(0,1))

从文本文件读取数据

#打开文件

# r 只读 w 只写 a 附加到文件末尾 r+读写

# 如果要以二进制的方式打开,需要在mode后面加字符"b" 比如"rb" "wb"

f=open("G:\\PythonTest.txt","r")

# 读取文件数量,括号内不加参数默认全部读取,加参数读取指定数量

print("读取全部内容:"+f.read())

# 关闭文件

f.close()

# 读取文件一行内容

print("读取一行内容:"+f.readline())

# 读取文件所有行到数组里[line1,line2...linen]

print(f.readlines())

print("读取数组内容:")

lines=f.readlines()

for line in lines:

line=line.strip()

print(line)

import linecache

#与打开文件方式不同,linecache模块可以进行缓存优化,提高文件的读取效率

print(linecache.getline("G:\\PythonTest.txt",2)) #读取第两行

相关文章

网友评论

      本文标题:python数据分析(四)

      本文链接:https://www.haomeiwen.com/subject/zbadkxtx.html