파이썬 질문있습니다


우리나라 상장기업 이름이 있는 텍스트를 가져와서 특정기업 이름이 있으면
ha를 출력하도록 구현하고 있는데 뭐떄문인지 결과물이 안뜨네요...

Corplist = open('상장기업.txt', 'r')

a = Corplist.readlines()

for i in a:
    if a == "우리은행"
        print("ha")
    else:
        continue


조회수 78


Banner bitmango

1 답변


좋아요
1
싫어요
채택취소하기
#콜론 넣으시고...읽어온 파일 라인끝에 \r\n 같은 라인필드기호가 있습니다. 
#이것을 rstrip 메소드를 이용해서 제거하면 됩니다.
if a.rstrip() == "우리은행": 
  • 2018년 01월 10일에 작성됨

  • 라인필드기호 때문에 결과값이 안나왔네요. 감사합니다!    gudwls8080   2018.1.10 20:37     
  • 오타가 있네요 라인피드 에요    정영훈   2018.1.11 09:42     

로그인이 필요한 기능입니다.

Hashcode는 개발자들을 위한 무료 QnA사이트 입니다. 작성한 답변에 다른 개발자들이 댓글을 작성하거나 좋아요/싫어요를 할 수 있기 때문에 계정을 필요로 합니다.
► 로그인
► 계정만들기
Close