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

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

一、文件的存储方式

在计算机中,文件大都是以二进制的方式保存在磁盘上的,分为文本文件和二进制文件。

文本文件,可以使用文本编辑软件查看,其实它本质上还是一个二进制文件,而二进制文件

保存的内容不是给我们直接阅读,它是通过二进制数转化给机器阅读。二进制文件不能使用文本编辑器查看。

二、文件的基本操作

计算机中文件的基本操作就分为三个部分,打开文件(open)、读写文件(write、read)、关闭文件(close)。

需要注意的地方:

open 函数的第一个参数是要打开的文件名(文件名区分大小写),默认以只读方式打开文件

如果文件存在,返回 文件操作对象

如果文件不存在,会抛出异常

语法:f = open("文件名", "访问方式")

read 方法可以一次性读入并返回文件的所有内容

close 方法负责将文件进行关闭

示例:

打开文件

file = open("hh.txt")

读取文件内容

text = file.read()
print(text)

关闭文件

file.close()

三、按行读取文件内容

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文件的操作,可以关注哦!

更多python相关文章请访问分类:python

【版权声明】本文图文出自大盘站@dapan.cc,转载请注明出处!