Python用列表实现简单的登陆

http://bbs.51cto.com/viewthread.php?tid=1318046  这是原帖

#!/usr/bin/env python
#-*- coding:UTF-8 -*-

file_obj = file (‘D:\Python\TEST1.txt‘,‘r+‘)  #打开TEST1.txt这个文档以r+的方式
L = []   #定义一个空list
obj_list=file_obj.readlines()     #读取TEST1.txt的多行 我就写了两行而已

for ele in obj_list:
        line= ele.strip()        #去掉每个字符的空格
        v =line.split(‘ ‘)       #以空格分割每个字符
        L.extend(v)        #将每个元素添加进L列表 这里注意如果用append是添加进list
print L
conter = 0
import getpass

while True:
        if conter < 3:
                Account = raw_input(‘please input your username:‘)
                if Account in L:
                        print "welcome loading"
                        break
                else:
                        print ‘loading error , please again:‘
                        conter +=1
                        continue
        else:
                break
while True:
        if conter < 5:
                passwd = getpass.getpass(‘please input password:‘)  #这里密码不是显示的
                if len(passwd) ==0 or passwd != ‘[email protected]‘:
                        print "password error"
                        conter +=1
                        continue
                else:
                        print "loading complet"
                        break
        else:
                print "byebye!"
        break

时间: 2024-08-07 20:38:02

Python用列表实现简单的登陆的相关文章

python 用列表实现简单购物功能

import sys products = ['PC','Coffee','TV','Car'] shoplist = [] prices = [5000,50,800,20000] salary = input('please input your salary:') while True: for i in products: print 'i','prices[products.index(i)]' choice = input'please choose your need:' choi

python的列表,元组和字典简单介绍

引 入 java                                   python 存取多个值:数组或list集合 ------------------------> 列表,元组 key-value格式:    Map        ------------------------>    字典 自己学习发现,java跟python这两门面向对象语言在数据类型的定义上,很多思想都是互通的,这里不说java,简单介绍一下python的列表,元组和字典. 一.列表 List: 最通

Python统计列表中的重复项出现的次数的方法

前言 在实际工作和学习中,经常会遇到很多重复的数据,但是我们又必须进行统计,所及这里简单介绍一下统计列表中重复项的出现次数的简单方法. 实例 本文实例展示了Python统计列表中的重复项出现的次数的方法,是一个很实用的功能,适合Python初学者学习借鉴.具体方法如下: #方法1: mylist = [1,2,2,2,2,3,3,3,4,4,4,4] myset = set(mylist)  #myset是另外一个列表,里面的内容是mylist里面的无重复 项 for item in myset

Python中列表list常见操作

主要涉及知识点 列表是我们python里面最常见的数据类型,我们主要有以下的操作. 1.索引 2.切片 3.追加 4.删除 5.长度 6.循环 (也称遍历) 7.包含 8.嵌套 例如定义列表: List2=['openstack','python','linux',"docker","zabbix","nginx","linux","linux","123","ww33##&q

python 3列表推导式的的一点理解!

Python的列表推导式对于新手来说一般都难以理解,简单看个例子: [x * x for x in range(1,100)] 上面是一个很简单的列表推导式,我的理解方式是从右往左看. 一点一点来看吧,我们先用range(1,100)生成一个迭代器对象(1-99的列表),然后再迭代这个列表的每一个对象,然后让每个对象执行一次平方操作,最后生成一个列表. -----------------------------分割线----------------------------------------

python的列表(二)

1.遍历整个列表  #for 循环 # >>> name_list['faker', 'dopa', 'gogoing', 'uzi']  >>> for LOL_Player in name_list:... print(LOL_Player)fakerdopagogoinguzi 第一步,定义一个列表*name_list* 第二步,通过for语句遍历列表,结果存放到字符串LOL_Player 第三步,打印字符串 for 循环遍历的结果是把整个list中的所有元素读取

Python list列表的排序

当我们从数据库中获取一写数据后,一般对于列表的排序是经常会遇到的问题,今天总结一下python对于列表list排序的常用方法: 第一种:内建函数sort() 这个应该是我们使用最多的也是最简单的排序函数了,可以直接对列表进行排序 用法: list.sort(func=None, key=None, reverse=False(or True)) 对于reverse这个bool类型参数,当reverse=False时:为正向排序:当reverse=True时:为方向排序.当然默认为False. 执

django简单用户登陆验证

一.django简单用户登陆验证   前端页面:     <div class="container  col-lg-6  col-lg-offset-4">         <br><br><br><br><br>       <form class="form-signin col-sm-4 col-lg-offset-2" action="{% url 'login' %}

从Apache的日志文件收集和提供统计数据(一个Python插件架构的简单实现)

从Apache的日志文件收集和提供统计数据 这一章我们将介绍基于插件程序的架构和实现.作为例子,我们将构建一个分析Apache服务器log文件的框架.这一次我们不再使用单片机的方式来创建,而是改为采用模块化的方式.一旦我们有了一个基本框架,我们就可以为它创建一个插件.这个插件可以基于请求者的地理位置执行分析. 程序的结构和功能 在数据维护和统计收集领域,很难有一个单一的应用程序可以适合多个用户的需求.让我们以分析Apache的web服务器日志文件为例.web服务器接受到的每一个请求都被记录在日志