我有這部分代碼,我最初無法工作: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")所以我的問題是,為什么第二段代碼有效而第一段無效?
檢查文本文件是否為空
慕婉清6462132
2021-08-24 17:23:42