我有一个包含单词“ BOUGHT”的文本文件(buy_sell.txt)。没有新的行或空格。当我尝试检查文件的内容(“ BOUGHT”)是否等于“BOUGHT”时,它的评估结果为假! f = open("buy_sell.txt", "r") print(f.read()) if(f.read() == "BOUGHT"): print('works')如何让代码评估为真?
1 回答
婷婷同学_
TA贡献1844条经验 获得超8个赞
由于您的文件是一行,因此您只需要read一次:
f = open("buy_sell.txt", "r")
if f.read() == "BOUGHT":
print("works")
如果您想稍后重用此值,只需将其分配给一个变量:
f = open("buy_sell.txt", "r")
my_value = f.read()
if my_value == "BOUGHT":
print("works")
if my_value != "BOUGHT":
print("Must be SOLD!")
添加回答
举报
0/150
提交
取消
