<code>#!/usr/bin/env python</code>
<code>#coding:utf-8</code>
<code>fo</code><code>=</code><code>open</code><code>(</code><code>"user.txt"</code><code>)</code>
<code>'''</code>
<code>num=1</code>
<code>while True:</code>
<code> </code><code>line=fo.readline()</code>
<code># print repr(line)</code>
<code> </code><code>print "%s-->%s" %(num,line.rstrip("\n"))</code>
<code> </code><code>num+=1</code>
<code> </code><code>if len(line)==0:</code>
<code> </code><code>break</code>
<code>#从文件中读取所有字符,并存为字典</code>
<code>dict1</code><code>=</code><code>{}</code>
<code>content</code><code>=</code><code>fo.readlines() </code><code>#讲文件结果保存为列表</code>
<code>fo.close()</code>
<code>#print content</code>
<code>for</code> <code>user </code><code>in</code> <code>content:</code>
<code> </code><code>name</code><code>=</code><code>user.rstrip(</code><code>"\n"</code><code>).split(</code><code>":"</code><code>)[</code><code>0</code><code>]</code>
<code># print name</code>
<code> </code><code>dict1[name]</code><code>=</code><code>user.rstrip(</code><code>"\n"</code><code>).split(</code><code>":"</code><code>)[</code><code>1</code><code>]</code>
<code>#print dict1</code>
<code>#判断用户的账号密码。都ok提示登陆成功。否则失败</code>
<code>count</code><code>=</code><code>0</code>
<code>while</code> <code>True</code><code>:</code>
<code> </code><code>count</code><code>+</code><code>=</code><code>1</code>
<code> </code><code>if</code> <code>count ></code><code>3</code><code>:</code>
<code> </code><code>print</code> <code>"对不起,您输入的错误次数过多,账户已锁定。请联系管理员"</code>
<code> </code><code>name</code><code>=</code><code>raw_input</code><code>(</code><code>'请输入用户姓名:'</code><code>).strip()</code>
<code> </code><code>if</code> <code>name </code><code>not</code> <code>in</code> <code>dict1:</code>
<code> </code><code>print</code> <code>"用户名不存在,请重新输入!!"</code>
<code> </code><code>continue</code><code>;</code>
<code> </code><code>password</code><code>=</code><code>raw_input</code><code>(</code><code>'请输入您的密码:'</code><code>).strip()</code>
<code> </code><code>if</code> <code>password !</code><code>=</code><code>dict1[name]:</code>
<code> </code><code>print</code> <code>"密码输入有误"</code>
<code> </code><code>else</code><code>:</code>
<code> </code><code>print</code> <code>"恭喜你,登陆成功"</code>
<code> </code><code>break</code><code>;</code>
<code></code>
本文转自 shouhou2581314 51CTO博客,原文链接:http://blog.51cto.com/thedream/1830681,如需转载请自行联系原作者