python文件操作和excel文件的读写

本文介绍了Python中文件操作的基本方法,包括使用open()函数打开文件、不同模式的使用,以及Excel文件的读写示例,重点讲解了xlrd和xlwt库的安装与使用。同时,展示了如何通过with语句实现资源的自动管理。
摘要由CSDN通过智能技术生成

一、文件的操作

    1、使用open()函数打开(或建立)文件,返回一个file对象
    2、使用file对象的读/写方法对文件进行读/写的操作
    3、使用file对象的close()方法关闭文件。
    4、示例如下:

open函数语法举例

1、file:表示文件名或文件路径的字符串。

需注意:open()中file参数是必须的,其他参数是可选的。

实际应用中通常传递三个参数file、mode、encoding(编码).

2、mode:文件打开模式。如:读,写,追加等模式,默认为读模式。

打开模式涉及的字符参数:

1)r:以只读形式打开文件,文件不存在时报错。   2)w:只写形式打开文件,文件不存在则新建文件,若存在则删除原有内容     3)b:操作二进制文件        4)t:操作文本文件    5)x:文件不存在则新建文件并写入,文件存在则报错     6)a:如果文件存在,则在文件末尾追加写内容

7)‘+’ 打开文件用于更新,既可读,也可写,不可单独使用。

字符可以组合使用

A.读取文本文件

(打开一个Stu_pack下的Dream It Possible.txt的文件夹)

默认写模式不支持中文,需将代码改为utf-8,以支持中文。

使用readlines()方法读取文件,获得的结果为列表。以[ ]加内容的形式呈现。

B.读取二进制文件

1)第三行代码括号前r的示意:在字符串的第一个引号前加上r,字符串中的所有字符直接按照原始字面意思使用,不再转义为特殊或不能打印的字符

C.如何写文本文件

write(str)写入文本数据,返回值为写入的字节数

D:操作文件的即开即关

打开文件为中文文件,直接用utf-8编码。

with open()方法打开文件,with是一种上下文资源管理器,作用是在结束时自动关闭对象,对资源进行自动管理,所以不需要手动关闭文件。with语句打开文件以提高编程效率。

二、Excel文件的读写

    1、第三方库模块的安装(读取:xlrd,写入:xlwt)【如何安装详见前一篇】
    2、示例1:读取Excel文件内容,将结果保存以列表中
        操作步骤:

                 (1)导入模块xlrd
                (2)打开工作簿Book
                (3)指定工作簿中的表单Sheet
                (4)根据行列序号读取内容

理解:   1) xlrd.open_workbook(文件名)       打开文件名

          2)sheet_by_index                             根据索引获取表单

           3)sheet_by_name                              根据名称获取表单

           4)nrows                                              表单的行数

            5)cell_values(行序,列序)               获取单元格内容

索引从’0’开始,即‘’0’表示第一个表单,’1’表示第二个表单。

(如有错误,欢迎指出,十分感谢!)

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值