Python基础:文件的操作
#假设文件test.txt内容如下'''
0=000
1=100
2=200
3=300
4=400
5=500
6=600
7=700
8=800
'''
#1# 最省空间,最快的读取方式
# read_file.readline(),每运行一次,自动读取下一行
with open('file_text1.text', 'r') as read_file:
f = read_file.readline()
while f: # 在条件判断中,None和False都是False,其余为True,欢迎补充
print(f, end='')
f = read_file.readline()
# 注意end,因为readline()读取包含换行符,print默认也加空行符,所以会出现空一行
#2# 其它方法组合操作
with open('file_text1.text', 'r') as read_file:
f = read_file.read(5)
print(f) # 运行结果是0=000
print(read_file.tell()) # 当前位置是5
read_file.seek(22) # 将指针移动到22
print(read_file.readlines())# '=300\n' 从位置22开始以行为元素,组成一个列表
页:
[1]