0
我对python还是比较新的,我从脚本中获得“完美结果”时遇到了一些麻烦。Python获得混合结果。
这里是到目前为止我的代码:
#import urllib2
#file = urllib2.urlopen('https://server/Gin.txt')
Q = raw_input('Search for: ')
if len(Q) > 0:
for line in open('Gin.txt'): #Will be corrected later..
if Q.lower() in line.lower():
print line
#print "Found nothing. Did you spell it correct?" ## problem here.
else:
os.system('clear')
print "You didn't type anything. QUITTING!"
现在的代码工作。它找到了我在找的东西,但是如果找不到匹配的话。 我希望它能打印出“什么也没找到......”我得到了各种结果,混合匹配假阳性结果等等......几乎所有的结果都没有。对于大多数人来说,这可能是一块蛋糕,但我已经在这8个多小时了,所以现在我在这里。
如果有更优化/更简单/更漂亮的书写方式,请随时纠正我的错误。我追求完美!所以我都是眼睛和耳朵。 供参考。该gin.txt只包含一切从!#_'[] 0..9
以大写字母
(+1)值得注意的是,然而,这并不等同于OP的代码,如果有多场比赛。 – NPE
@Martijn感谢您的回答。简短而正是我需要的。 – jacko