Python操作常用文件(Excel,Ini,txt)

在Python自动化中,常用的存储数据文件的类型有Excel,txt,conf这三类文件,下面给大家介绍一下,这三类文件的用法

1、Excel

1.1从Excel读取数据
安装:pip install xlrd
首先导入读取Excel的模块
import xlrd

打开Excel
s = xlrd.open_workbook("文件的路径") # D:/1.xslx
s.sheet_names() 获取Excel里面的所有表单名

获取Excel的表单对象(sheet)
b = sheet()[0] 根据索引获取Excel里面的表单对象
b = sheet_by_index(0) 根据顺序索引获取表单对象
b = sheet_by_name("summer") 通过名称获取表单对象

获取行或列
b.nrows 获取行数
b.ncols 获取列数

获取值
b.row_values(0) 获取第1行的值
b.col_values(1) 获取第2列的值
b.cell_value(0,0) 获取第一个单元格的值
1.2往Excel写入数据
安装:pip install xlwt3
首先导入写入数据的模块
import xlwt3

获取一个工作表,创建对象
wb = xlwt3.Wordbook()  

sheet = wb.add_sheet("表单名") 创建一个表单
sheet.write(i,j,value[i][j]) 确定位置,写入具体的值
sheet.write(0,1,"shaojie")
wb.save("要保存的路径") 保存数据

2、Ini(配置文件)

Ini常用来存储配置信息,如数据库的连接,邮箱的地址,用户名密码
Python操作常用文件(Excel,Ini,txt)_第1张图片
ini.png
配置Inf文件是这样写的
[section]
option = value
section可以理解成这个Ini文件里面的父节点
option是父节点(section)里面的子节点,而他的值就是对应的value,也就是一个键值对 key=value
支持定义各种数据类型,但是读取后的数据都是为str类型,需要通过eval这个内置函数来转换
安装:pip install configparser
导入配置模块
import configparser

创建对象
r = configparser.ConfigParser()

r.read('配置文件地址') 读取配置文件

r.sections() 读取该配置文件的所有section

r.options('section') 读取该section下的所有option值

r.items('section') 读取该section的所有键值对

r.get('section','option') 读取section下option对应的值 

r[section][option] 取section下option对应的值

r.remove_option('section','option')  判断该section下的option值是否存在,为真返回True,为假返回False

3、txt

先吃早餐,吃完早餐再写

你可能感兴趣的:(Python操作常用文件(Excel,Ini,txt))