基于Python的Excel读写操作--内容超详细,值得排排坐

1. 打开文件:f=open(文件名,模式)

2. 写:f.write(写入的文本内容)

3. 读:f.read([字符数量]) f.readline() f.readlines()

4. 关闭文件:f.close()

这里的模式常用的有:

“r” - 读取 - 默认值。打开文件进行读取,如果文件不存在则报错。

“a” - 追加 - 打开供追加的文件,如果不存在则创建该文件。

“w” - 写入 - 打开文件进行写入,如果文件不存在则创建该文件。

“x” - 创建 - 创建指定的文件,如果文件存在则返回错误。

还有就是一些不是常用的:

r+打开一个文件用于读写(指针在文件开头) w+打开一个文件用于读写
a+打开一个文件用于读写 rb二进制格式打开用于只读
wb二进制格式写入 ab二进制格式打开用于追加

上面表格参考为辅!

先来看看普通的文本操作

记得加上,encoding=‘utf-8’

file = open(r"text_make")

#读取两个字符,python中一个汉字一个字符而不是一个汉字两个字符

num = file.read(2)

print(num)

这里的r是转义字符,有时候写入绝对路径的时候会有字符路径错误的现象!如果项目中没有文件,使用方法的时候python会帮你自动创建一个哦!小北这里的文件是没加后缀名的,有些细心的小伙伴就会发现,为什么不加,不加不会报错吗,这个跟版本有关系吧,项目中如果文件加了后缀名,小伙伴们就记得加上哦,小北这里是没有的,所以加了反而报错!!!后面小北介绍的项目是加后缀名的哦。

介绍介绍read以及其他的几个读的操作:

2、txt文本

===========

我们一一看来,

2.1、read()读取所有的文本内容

file = open(r"text_make") # 记得加上,encoding=‘utf-8’

num = file.read()

print(num)

当python提示你转义问题的时候,记得加上我备注的格式encoding=‘utf-8’,read()里面不写参数的时候就是读取全文,写入参数,按字符串形式读取,看我们上面的例子,read(2),读取两个字符,这里是读取全文,小北的这个txt文件是自己随便写的内容哦!

2.2、readline()读取一行

file = open(r"text_make")

#读取一行,想要读取多行就得写多少次

read_num = file.readline()

#…

使用type可以查看打印的类型

print(read_num,type(read_num))

#readline,用法跟read相类似,可以添加字符长度

用法其实先类似,没有太大的差别,小伙伴记得机器创建一个文本跟着操作一下

想要读取全文,不想一直read_num = file.readline()下去,我们可以使用for循环!

file = open(r"text_make")

for read_num in range(10):

print(file.readline())

关闭文件释放资源

file.close()

这里的range(10)是行数哦&

  • 29
    点赞
  • 20
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值