Python有哪些处理文件的基本操作

  介绍

本篇文章给大家分享的是有关Python有哪些处理文件的基本操作,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。

<强>一、什么是文件

<强>  Python有哪些处理文件的基本操作

等等这些都叫做文件,各种格式的。但不仅仅限制于这些。

<强>二、文件的作用

大家应该听说过一句话:“好记性不如烂笔头”。

不仅人的大脑会遗忘事情,计算机也会如此,比如一个程序在运行过程中用了九牛二虎之力终于计算出了结果,试想一下如果不把这些数据存放起来,相比重启电脑之后,“哭都没地方哭了”,可见,在把数据存储起来有做么大的价值。

使用文件的目的:就是把一些存储存放起来,可以让程序下一次执行的时候直接使用,而不必重新制作一份,省时省力。

<强>三、文件的打开与关闭

想一想:如果想用单词编写一份简历,应该有哪些流程呢?

1。打开词软件,新建一个词文件

2。写入个人简历信息

3。保存文件

4。关闭词软件

同样,在操作文件的整体过程与使用单词编写一份简历的过程是很相似的。

1。打开文件,或者新建立一个文件

2 .读/写数据

3。关闭文件

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

开放(文件名,访问模式)

f =,开放(“testFile.txt",“w")

 Python有哪些处理文件的基本操作

关闭文件使用关闭()

#创建或打开一个文件   时间=f 开放(“testFile.txt",“w")   #关闭文件   f.close ()

<强>四、文件的读写

1,写数据写()

#创建或打开一个文件   时间=f 开放(“testFile.txt",“w")   #往文件中写入数据   f.write (“Hello 小姐:am  Se7eN_HOU")   #关闭文件   f.close ()

说明:如果仅仅写开放()函数是不会创建文件的,要往里面写入数据,文件才会出现。

 Python有哪些处理文件的基本操作

注意:如果文件不存在那么创建,如果存在那么就先清空,然后写入数据。

2,读取数据读()

使用读(num)可以从文件中读取数据,num表示要从文件中读取的数据的长度(单位是字节),如果没有传入num,那么就表示读取文件中所有的数据。

#创建或打开一个文件   时间=f 开放(“testFile.txt",“r")   #读取前五个字节的数据   时间=content1  f.read (5)   #读取全部数据   时间=content2  f.read ()   打印(content1)   打印(content2)   #关闭文件   f.close ()

运行结果为:

你好   ,小姐,am  Se7eN_HOU

如果开放是打开一个文件,那么可以不用写打开的模式,即只写打开(testFile.txt)

如果使用读了多次,那么后面读取的数据是从上次读完后的位置开始的。

3,读数据readline ()

就像读没有参数时一样,readline可以按照行的方式把整个文件中的内容进行一次性读取,并且返回的是一个列的表,其中每一行的数据为一个元素。

 Python有哪些处理文件的基本操作

目前测试文件。txt里面有四行内容,代码读取如下:

f =,开放(“testFile.txt")   时间=content  f.readlines ()   print(类型(内容))   i=1   for  temp 拷贝内容:   ,,,print (“% d: % s" %(我,临时))   #关闭文件   f.close ()

运行结果为:

& lt; class  & # 39;列表# 39;比;   1:Hello 小姐:am  Se7eN_HOU1   1:Hello 小姐:am  Se7eN_HOU2   1:Hello 小姐:am  Se7eN_HOU3   1:Hello 小姐:am  Se7eN_HOU4

4,读数据readline ()

按行读取,一次读取一行数据

f =,开放(“testFile.txt")   时间=content  f.readline ()   印刷内容(“1:% s" %)   时间=content  f.readline ()   印刷内容(“2:% s" %)   时间=content  f.readline ()   印刷内容(“3:% s" %)   时间=content  f.readline ()   印刷内容(“4:% s" %)   f.close ()

Python有哪些处理文件的基本操作