如何使用python读取文本文件并根据文本创建“if else”?

时间:2016-03-14 22:08:00

标签: python

file.txt只包含“1”号。

我尝试了这个,但没有奏效。

file = open("file.txt", "r")
if file.read() == "1":
    print("something")
else:
    print("else")
file.close()

2 个答案:

答案 0 :(得分:0)

试试这个:

file = open("file.txt", "r")
if file.read() == "1":
    print("something")
else:
    print("else")
file.close()

答案 1 :(得分:0)

适合我。您在:之后遗漏了else

file.txt内容(没有新行或尾随空格)

1

代码

with open('file.txt') as file:
    if file.read().strip() == '1':
        print("something")
    else:
        print("else")