stream = open(r'D:\草稿\demo.txt')
container = stream.read()
print(container)
while True:
line = stream.readline() #一行一行地读取
print(line)
print('--------')
if not line:
break
lines = stream.readlines()
print(lines)
for i in lines:
print(i)
Hello word!
Happy!
HE!
Good day!
True
[]
stream = open(r'1.txt')
container = stream.read()
print(container)
while True:
line = stream.readline() # 一行一行地读取
print(line)
print('--------')
if not line:
break
stream.close()
stream = open(r'1.txt')
lines = stream.readlines()
print(lines)
print('--------')
for i in lines:
print(i)
stream.close()
发现有啥不一样了吗?
你前面用ontainer = stream.read()把文件内容都读取完了
后面再用 line = stream.readline() 就读取不到了
把前面的ontainer = stream.read()去掉就可以了