L01-04:python 조회 직원 정보표 연습

#decoding=utf-8''사용자가 조회할 수 있는 직원 정보표를 작성합니다!1 | 사용자 인증 ID Name department phone 쿼리 키워드: 이름''
import linecache
input01=raw_input("pls write your name:")
i=1
name=[]
count = len(open('user.txt','rU').readlines())
while i<=count:
        fline = linecache.getline("user.txt",i)  
        li=fline.split(" ",3)
        i+=1      
        print li[1]
        name.append(li[1])
print name
for x in name:
    if x=input01:
        print "it's ok!"
        break

프로그램이 비교적 죽은 것 같아서 약간의 결함이 있다.
1) 메모리를 낭비하는name 목록을 독립적으로 정의합니다
2)if의 판단은 첫 번째while 순환에 가입하여name 필드를 가져오는 것이 좋습니다

좋은 웹페이지 즐겨찾기