f.readline()是一行一行的读,读到哪一行光标就会停留,下一次继续从光标处开始读。
读取前五行:
for i in range(5):
print(f.readline())
f.readlines()将文件读取为一个列表
for line in f:
print(line)一行行读,内存中只保存一行,文件已被变成一个迭代器的东西。
f.tell()读文件的光标在哪里 一次读取一个字符
f.seek(0)将光标移到最开始的位置即文件头
f.encoding()文件编码
f.fileno()读文件的编号 3
f.readable()判断文件是否可读
f.flush()将写的文件刷到硬盘中
import sys
sys.stdout.write(‘#‘)
import sys,time
for i in range(20):
sys.stdout.write(‘*‘)
sys.stdout.flush()
time.sleep(0.4)
将*一个一个打印到屏幕上