一、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()