这是python代码:
nr_sign=':'
with open("1.txt") as f:
lines=f.readlines()
print lines[0].split(' ')[0]==nr_sign
我检查过行[0] .split('')[0]是':',类型是字符串,与nr_sign相同。但为什么结果显示行[0] .split('')[0] == nr_sign是假的?我怎么比较呢? 非常感谢!
答案 0 :(得分:0)
是的,这里需要更多信息。如果您可以发布正在比较的行,那么行[0] .split ...可能有助于对其进行故障排除。简单地说,你得到的结果为False,因为两个字符串不相等。 (对不起,我在这里得到了一个“duh”,但你确实问过为什么你得到False的结果)