我有这部分代码,我最初无法工作:
with open ("Names.txt" , "r+") as f:
f.seek(0)
if f.read() == " ":
print("No text")
else:
print("Got text")
它应该检查文本文件是否有任何文本。
但是,当我运行此代码时,即使文件为空,它也会始终返回“获取文本”。
我找到了一种使它工作的方法:
with open ("Names.txt" , "r+") as f:
f.seek(0)
if not f.read():
print("No text")
else:
print("Got text")
所以我的问题是,为什么第二段代码有效而第一段无效?
繁花如伊
犯罪嫌疑人X
相关分类