使用Python怎么对文件进行操作?Python文件操作的方法有哪些?

使用Python怎么对文件进行操作?Python文件操作的方法有哪些?很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获,下面一起来学习一下吧!

使用Python怎么对文件进行操作?Python文件操作的方法有哪些?

文章插图
一、文件的存储方式
在计算机中,文件大都是以二进制的方式保存在磁盘上的,分为文本文件和二进制文件 。
文本文件,可以使用文本编辑软件查看,其实它本质上还是一个二进制文件,而二进制文件
保存的内容不是给我们直接阅读,它是通过二进制数转化给机器阅读 。二进制文件不能使用文本编辑器查看 。
二、文件的基本操作
计算机中文件的基本操作就分为三个部分,打开文件(open)、读写文件(write、read)、关闭文件(close) 。
需要注意的地方:
open 函数的第一个参数是要打开的文件名(文件名区分大小写),默认以只读方式打开文件
如果文件存在,返回 文件操作对象
如果文件不存在,会抛出异常
语法:f = open("文件名", "访问方式")
read 方法可以一次性读入并返回文件的所有内容
close 方法负责将文件进行关闭
示例:
打开文件
file = open("hh.txt")读取文件内容
text = file.read()print(text)关闭文件
file.close()【使用Python怎么对文件进行操作?Python文件操作的方法有哪些?】三、按行读取文件内容
read方法默认会把文件的所有内容一次性读取到内存,如果文件太大,对内存的占用会非常严重,那怎么办呢?可以使用readline 方法 。
readline 方法一次读取一行内容,方法执行后,会把文件指针移动到下一行,准备再次读取
示例:
打开文件
f = open("hh.txt")while True:读取一行内容
text = f.readline()判断是否读到内容
if not text:   break 每读取一行的末尾已经有了一个 '\n'
print(text, end="")关闭文件
f.close()使用Python怎么对文件进行操作?Python文件操作的方法有哪些?的内容就讲解到这里啦,想要了解更多有关python文件的操作,可以关注哦!

    推荐阅读