#python #anaconda #jupyter-notebook #visual-code #html #css #javascript #http

제목데이터 콜렉션 타입 , 파일 관련 질문 드립니다 2024-05-30 23:21
작성자

KakaoTalk_20240530_230830261_01.jpg

1.


게시판에 게시된 유튜브 강의에 나온 거 캡쳐했습니다.


이 코드에서, found 의 역할이 정확이 무엇인가요?

found = False라면 

if not found 는 if True 라는 뜻이잖아요? (교수님의 설명에 의하면 그렇습니다..)

제가 알기로 if True는 항상 실행해야 하는 것으로 알고 있는데,  코드의 목적 상 append를 매번 실행하는 건 아닌 거 같아서요  

실행 경로가 어떻게 되는지 found에 초점을 맞춰서 설명해주시면 감사하겠습니다..


KakaoTalk_20240530_230830261_02.jpg
2. 이게 skipping the header 에 대한 코드라는데 잘 이해가 안가서 질문 남깁니다. 

hopedale_file.readline()은 file을 한줄씩 읽습니다.  

그리고 data=hopedale_file.readline().strip()은 파일을 한 줄씩 읽고 여백을 지운뒤 data에 저장합니다. 


while 구문은 data가 #으로 시작하는 경우에 대한 반복문 입니다. 

근데 이때 실행하는 것이 또 data=hopedale_file.readline().strip() 입니다. 이게 무슨 의미가 있나요? 이게 왜 #로 시작하는 문장을 skip할 수가 있는건가요?  


댓글
이전class 관련 질문2024-06-01
다음계절학기 관련 문의2024-05-30