我有一个文本文件(buy_sell.txt),其中包含单词“ BOUGHT
”。没有新的行或空格。
[当我尝试检查文件(“ BOUGHT
”)的内容是否等于“ BOUGHT”时,其结果为false!
f = open("buy_sell.txt", "r")
print(f.read())
if(f.read() == "BOUGHT"):
print('works')
我如何获得评估为真的代码?
由于您的文件是单行,所以只需将其read
一次:
f = open("buy_sell.txt", "r")
if f.read() == "BOUGHT":
print("works")
似乎文件内容中有多余的空格。尝试strip
->
f = open("buy_sell.txt", "r")
if(strip(f.read()) == "BOUGHT"):
print('works')