黑帽联盟

标题: python程序编写数据查询功能-个人原创 [打印本页]

作者: admin    时间: 2016-11-12 10:21
标题: python程序编写数据查询功能-个人原创
需求概述:现有一个数据文件contact_list.txt,现在想用python编写一个程序能够交互式的提供用户输入数据来查询想要的东西。

数据文件内容如下:

1      WH      IT      12345
2      GS      CAR     23456
3      WK      KTV     34567

4      CC      factory 45678
5      CXL     SALE    56789


功能解析(要求):

1、用户登录进去才可进行数据查询

实现功能方法:用python设计登录程序

2、能够交互式输入

3、对输入相应的数据,返回相应信息

如果输入的数据信息存在,返回相应数据;如果输入数据信息不存在,也返回相应的提示

4、输入是quit或exit时,就退出程序。

5、对存在的bug进行修改,完善程序。

Bug:没有输入任何数据,或者回车符和空格符,都以输入数据信息不存在处理。



实现代码:

#!/usr/bin/python

while True:
        name = raw_input("please input your name:")

        if name == 'dingwei':
                password = raw_input("please input your password:")
                while password != 'cbh':
                        password = raw_input("please input your password:")
                print "----------------------------------"
                print "welcome to login to system!"

                while True:
                        match_yes = 0
                        input = raw_input("please input the name whom you want to search:")
                        contact_file = file('contact_list.txt')
                        while True:
                                line = contact_file.readline()
                                if len(line) == 0:break

                                if input == 'quit' or input == 'exit':
                                        match_yes = 2
                                if input != "" and input in line:
                                        print 'Match item %s' % line
                                        match_yes = 1
                        if match_yes ==0:
                                print 'No match item found.'
                        if match_yes ==2:
                                print '---------------------'
                                print 'You had exited access!'
                                break
                break

        else:
                print "user %s not found,try again!" % name




效果截图:

091723f2x6xsxzumidliix.jpg.thumb.jpg


相关链接:python语言编写的购物系统




欢迎光临 黑帽联盟 (https://bbs.cnblackhat.com/) Powered by Discuz! X2.5