Python基础-文件的操作(一)

本文介绍了Python中文件的基本操作,包括使用open()和close()函数的配合、with语句的自动关闭功能,以及read(),readline(),readlines()方法的区别和用途。重点强调了文件编码设置和资源管理。
摘要由CSDN通过智能技术生成

学了文件的基本操作,目前只学习了读写打开和关闭,这里是基础代码及讲解,详细使用下章续~

首先文件的打开用open()函数,操作完成后需要关闭,即close()函数。

(这俩是配套使用哒)

格式:open("文件路径","打开方式",encoding="utf-8")

打开方式不写默认为r,第三个为默认参数,表文件编码方式,现在大部分为utf-8编码方式(这里先有个大致了解,后期我再恶补)

但是避免会忘记close(),可以用

with open() as f:

语句完成打开关闭的操作,也减少了代码长度。

读取有

  • read()
  • readline()
  • readlines()

详细作用及区别见下:

f=open(".data.txt","r",encoding="utf-8")
print(f.read())#会读全部的文件内容,并返回全部文件内容的字符串
print(f.read())#会读空字符串,并打印
#程序会记录文件读取位置,第二次调用会返回空字符串

print(f.read(10))#会读1-10个字节的文件内容

print(f.readline())#只读一行,返回一行文件内容的字符串
#一般用while循环判断读到文件最后一行

print(f.readlines())#读取全部文件内容
#返回由每行组成的字符串列表,和for循环使用

f.close()#关闭文件,释放资源,与oopen()配套使用

#或者
with open("./data.txt")as f:
    print(f.read())#缩进内容为对文件的操作
#不需要close,操作执行后,文件自动关闭
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值