Python——读写文件

python对文件的操作和c语言比较类似,所以相对来说比较好掌握

打开文件

#'w'即write,以普通写入模式打开文件test.txt,若文件不存在则自动创建
f = open('test.txt','w')

参数常见类型:

参数功能
‘w’普通写入
‘w+’追加写入
‘wb’以二进制方式写入
‘r’普通读取
‘r+’追加读取
‘rb’以二进制方式读取
‘a’普通写入/读取
‘a+’追加写入/读取
‘ab’以二进制方式写入/读取

关闭文件

f.close()

写入文件

f.write()
f.writelines()

write()

write()方法写入一个变量(int,float等等),不能为序列,而且无换行或空格

writelines()

writelines()方法写入一个序列,直到将序列输出结束

读取文件

#size参数均为可选
f.read([size])
f.readline([size])
f.readlines([size])

read()

read()方法读取文件全部内容,即便有空格和换行符

readline()

readline方法读取文件内的一行内容,即遇到’\n’停止,但返回值会包括’\n’

readlines()

readlines()方法其实是readline的循环,可以通过定义size大小来控制循环次数,否则读取文件全部内容。
但返回值是一个list,每一行的内容是list的一个成员

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值