Python--在使用中了解read&readline&readlines、open&codecs.open

一、read&readline&readlines

1、read([size])方法从文件当前位置起读取size个字节,若无参数size,则表示读取至文件结束为止,它范围为字符串对象

2、readLine()一行一行读取

f=open(A.txt)
line=f.readline()
 
# 可以用while:将每一行都输出
while line:
    line=f.readline()
    print(line)
f.close()

3、readlines()读取整个文件的所有行、保存在一个列表(list)变量中,每行作为一个元素。注意内存

使用时都是先打开、读、再关闭

f = open("A.txt") #打开文件
f.read()# 用文件读取
f.close()# 关闭文件

4、linecache.getline()输出某个文件的某一行,参数是文件,行数

二、open&codecs.open

一般open就够了

但是unicode写入的用open方式打开的文件会有问题,codecs.open才会出马,使用时

import codecs
codecs.open()

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值