十五、1文件的相关操作:打开文件的方法、关闭文件、【write()、read()】、文件备份的流程小例子、readlines、readline

一、打开方式

在python,使用open函数,可以打开一个已经存在的文件,或者创建一个新文件。

open(文件名,访问模式)

        ——以只读的方式打开test.txt文件

 

在面向对象oop语言中把【函数名()】这种形式我们叫做【方法】。

(1)文本文件打开方式:

 

(2)二进制文件打开方式:

    二进制文件有:图片、视频、音视频

    在上面的基础之上添加一个b的话,就是操作二进制文件:

(3)带+的表示:是可以读也可以写:

二、关闭文件 close()

 打开一次,关闭一次,不能打开一次,关闭两次文件

三、文件的读写

1、写数据(write)——使用write()可以完成向文件写入数据。

步骤:以只写的形式打开  —— 写——关闭,会保存内容

2、read()方法

现在在以只读的形式打开一个存在的文件,这个时候就不会报错了,现在用read()方法去读取一个文件的内容,参数1表示,一次读取文件的字符数:

步骤:以只读形式打开  —— 读——关闭

四、文件备份的流程

任务描述:输入文件的名字,然后程序自动完成对文件进行备份。

步骤如下:

  1. 获取要复制的文件名 input()
  2. 打开这个文件(“r”)
  3. 创建一个文件  xxx[复件].txt   例如11.txt  —— 11[复件].txt
  4. 从原文件中读取数据
  5. 将读取的数据写入到新文件中
  6. 关闭这2个文件

(用r.find() 查 . 的下标,再了用切片拼接字符串    注意:双引号里不能套双引号,但可以套单引号)

五、扩展:读取文件的另外2种方式

1、readlines  :readlines可以按照行的方式把整个文件中的内容进行一次性读取,并且返回的是一个列表,其中每一行的数据为一个元素。

读取出来的是一个列表,而read读取出来的是一个字符串。

2、读数据(readline):一次只读取一行

猜你喜欢

转载自blog.csdn.net/xk1761299425/article/details/81199853