Я пытаюсь прочитать файл, чтобы проверить, если содержание является 0 или 1 со следующим кодом:Python чтения(), если заявление
#!/usr/bin/env python
file = open('test', 'r')
read=file.read()
if read == 2:
print "do something"
else: print "do something else"
Но выход файла всегда «сделать что-то else ", даже если файл содержит 2.
Кто-нибудь знает, что я делаю неправильно?
Заранее благодарен!
Вы уверены, что 'read' является int, а не строкой? Попробуйте 'read = int (file.read(). Strip())'. – mdml