我正在尝试查看我的列表中是否已包含特定用户。我应该打印出“找到匹配项”,但我没有。我认为问题出在我的 php 文件中,所以我创建了一个具有相同内容的文本文件,但它仍然找不到匹配项。
import urllib2
server = "10.20.68.235"
var = "patrik"
file = urllib2.urlopen("http://"+server+"/list-text.php")
for line in file:
if line == var:
print "match found"
print line,
print "done"
这是我得到的输出:
someguy
user
patrik
juniper
ftpsecure
momeunier
done
如果您创建以下文件xx.in
:
test line 1
test line 2
并运行以下Python程序,你会看到exactly为什么比赛失败:
file = open('xx.in')
for line in file:
print '[%s]' % (line)
输出是:
[test line 1
]
[test line 2
]
显示读入时换行符保留在行上。如果您希望将它们删除,可以使用:
line = line.rstrip('\n')
这将从中删除所有换行符end字符串的并且,与strip()
,不会影响开头或结尾处的任何其他空白字符。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)