if not content 的作用是检查是否已经读取了文件的末尾,如果是的话就跳出循环
2024-01-08 17:50:21
‘’’
if not content 这行代码的意思是检查变量content的值是否为假(False)。
在Python中,空字符串、空列表、空字典、0等值会被视为假。因此,
if not content 的作用是检查是否已经读取了文件的末尾,如果是的话就跳出循环。
‘’’
f = r'D:\pythonXangmu\quchong\txt1.txt'
with open(f, 'r', encoding='utf-8') as file:
while True:
content = file.read(1024) # 读取1024字节
if not content:#if not content 的作用是检查是否已经读取了文件的末尾,如果是的话就跳出循环
break
print(content.strip())
'''
f = r'D:\pythonXangmu\quchong\txt1.txt'
with open(f,'r',encoding='utf-8') as file:
lines = file.readlines()
for line in lines:
print(line.strip())
f = r'D:\pythonXangmu\quchong\txt1.txt'
with open(f,'r',encoding='utf-8') as file:
lines = file.readline()
while lines :
print('while',lines.strip())
lines = file.readline()#没这句会死循环
打印效果
‘’’
1200001
1233331
1244441
0000121
1200001
1233331
1200001
1233331
1244441
0000121
1200001
1233331
‘’’
文章来源:https://blog.csdn.net/xing2516/article/details/135461118
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!