【发布时间】:2014-12-05 22:08:07
【问题描述】:
我在程序中使用var = f.readline() 函数设置变量没有问题,但是在读取文本文件时我遇到if 语句的问题。我正在尝试查看 0 是否在文本文件中,并且每次我使用 if f.readline() == '0': 时,它的行为就好像它不等于 0。
我的脚本示例如下:
f = open("file.txt","r")
myvar = f.readline()
f.close
if myvar == "0":
print "The variable is 0"
raw_input("Press enter to continue")
else:
print "The variable is not 0"
raw_input("Press enter to continue")
我的代码会显示为The variable is not 0
这是为什么?以及如何将if 语句与readline 函数一起使用?
【问题讨论】:
-
print(repr(myvar))在正确的位置怎么样?它将帮助您了解会发生什么...