bob gailer wrote:
David wrote:
bob gailer wrote:
David wrote:
I have to ask for a pointer, not sure what I am doing wrong.
The first thing you are doing "wrong" is failing to tell us what is
in the wordlist file and what results you get when you run the program.
Please re-post with that information.
#!/usr/bin/python
password = 'loser'
wordlist = '/home/david/Challenge-You/wordlist.txt'
try:
words = open(wordlist, 'r').readlines()
except IOError, e:
print "Sorry no words"
for word in words:
word = word.replace("\n","")
if password in word:
print word
else:
print 'You are a loser'
Now what can you change to get it to do what (I assume) you want -
examine each "word" in the file, print the word if 'loser' is in it, and
print 'You are a loser' ONLY if no words match.
Thanks Bob,
I changed the wordlist.txt to
next
block
is
meat
<snip>
and the program;
#!/usr/bin/python
import re
password = 'loser'
wordlist = '/home/david/Challenge-You/wordlist.txt'
try:
words = open(wordlist, 'r').readlines()
except IOError, e:
print "Sorry no words"
for word in words:
word = word.replace("\n","")
if password in word:
print "The password is: ", word
else:
pass
I could not figure out how to split the file into words.
--
Powered by Gentoo GNU/LINUX
http://www.linuxcrazy.com
pgp.mit.edu
_______________________________________________
Tutor maillist - [email protected]
http://mail.python.org/mailman/listinfo/tutor