python基础--用python来读写文件(一)

一、文件读写说明

1、简介

为什么要使用python来读写文件呢?我直接在我的电脑中打开文件,一目了然,想改哪里改哪里,so easy,为什么要废这功夫?

当然,如果你只是读写个别文件,直接在文件中操作比较省事。但我们在这里讨论的是对大数据进行分析,你总不能把我们需要的数据一个一个复制粘贴吧,那我们就需要使用python来自动的读写文件。

2、文件读写的步骤

在使用python进行文件读写之前,我们先来回忆一下通常是怎么操作这些文件的。比如你在更改论文内容时,是不是先把这个论文.doc文件打开,改掉你不喜欢的内容,然后保存、关闭。

那么用python来读写文件也是一样的流程。也要分以下三个步骤:

(1)打开文件

我们知道python的一个强大之处就在于,它为我们内置了大量的函数、方法、库,可以供我们直接使用。这里python内置了一个方法叫做open(),用于打开文件。其基本语法格式是:

f=open(‘文件路径.后缀’,‘操作模式’)

举个例子:myfile=open(‘c:\mm.txt’,‘r’),这个命令就是以只读的方式打开文件。

这里面open()的返回值是一个file对象,就是说等号右边这一部分是一个文件对象。

等号左边这个f是我们随意选的名字,是一个变量。

那我们把右边这个文件对象赋值给f之后,它就变成了一个文件句柄。什么意思呢?文件句柄,你可以把他想象成一个保姆,打开文件之后,把文件交给他了,他不给你,你让他读文件,他就读文件,你让他写文件,他就写文件。

请看下面这个例子,在ipython中敲这么一行代码,以a模式打开一个不存在的文件,就会自动在文件夹中新建此文件。

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值