python怎么读_如何用Python读写文件

前面我们已经介绍了很多Python相关的基础知识,大家是不是对Python已经有了进一步认识了呢?作为人工智能时代的热门编程语言,开始接触并学习Python的孩子越来越多,家长们都不想让自己的孩子落于人后,近期前来找陈老师咨询相关课程的人不少。今天和大家说说如何用Python操作一个文件的内容,一起来学习一下。

文件操作

对一个文件,我们可以1)读取里面的内容、2)往文件里写内容、3)追加文件内容。我们来看看用python怎么做这些事情。

打开文件

在对文件内容操作之前,我们首先要打开文件。我们可以使用open函数打开文件,看代码:

9b5a76b3beb33eaf8c201068c201440b.png

陈老师stem创客课堂

open函数需要两个参数,第一个参数是文件位置,就是我们要打开哪个文件。第二个参数是打开模式。

什么是打开模式呢?就是我们打开这个文件后要做哪个类型的操作。文件操作有这样几个类型

1、读(read) r ;r+

2、写(write)w;w+

3、追加(append)a;a+

可以参考下面的表:

fb8b0d8261a032484de85e3bcf5051d3.png

陈老师stem创客课堂

在不知道用哪个模式的时候,可以参考下图:

25c53d10165e7fadd99a58150f5f60a1.png

陈老师stem创客课堂

读文件

我们怎么读取文件内容呢?看代码:

4a0814c2b7d025b2e6149dc60b763b37.png

陈老师stem创客课堂

读取结果如下:

a624c02e65fd9cd2db5cb91d499c5673.png

陈老师stem创客课堂

写文件

db33e018c11f3e4c846b43a0598edc31.png

陈老师stem创客课堂

运行结果如下:

e3a3b68063c601456df927a959d5321a.png

陈老师stem创客课堂

往文件里输出一个99乘法表

ac567c755999c828765f5a6a2240089a.png

陈老师stem创客课堂

运行结果如下:

e3a562fd56eaf7c5a429d3ec4ab8a4e4.png

陈老师stem创客课堂

追加文件内容

当我们想往一个文件里追加内容的时候,我们可以使用 a+ 模式。看代码:

bab2bfe9e3cfcf14e542d2c5b543093a.png

陈老师stem创客课堂

运行结果如下:

e7ead31fa2aa48ea95bb1d01798ef5c3.png

陈老师stem创客课堂

在a+ 模式下面,打开的文件指针会直接定位到文件末尾。我们的write会直接写到文件内容的最后面。

对文件的常用操作就这些,小朋友们掌握了吗?赶快动手试试看吧。

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值