使用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文件的操作,可以关注哦!
推荐阅读
- 使用Python怎么对excel表进行操作?Python操作excel表的方法
- 怎么用python实现水仙花数?python实现水仙花数的方法
- 自学Python能找到合适的工作吗?做python有哪些合适的工作?
- 如何通过python分解质因数?python分解质因数代码编写
- 如何使用python中的spilt函数?python的spilt()函数用法
- 如何通过python求圆的面积?python求圆的面积的方法
- 如何通过python实现文本自动输入?python文本自动输入方法
- 学习python能考的证书有哪些?学习python有必要考证吗?
- python如何删除字符串的空格?python字符串知识讲解
- 如何修改python全局变量的值?修改python全局变量值的方法