커뮤니티
포인트
쿠폰
내 강의실
국비 신청 내역
증명서
계정
로그아웃
학습 질문
개발 일지
나의 활동
답변 완료
파이썬에서 '\n'을 할 경우 다음 행에서 자동으로 한 칸 띄우기가 실행되는 이유
undefined주차
북마크
양*연
댓글
3
추천
0
조회수
8
조회수
8
답변 완료

* 겪고 있는 문제 상황을 최대한 자세하게 작성해주세요.

* 문제 해결을 위해 어떤 시도를 해보았는지 구체적으로 함께 알려주세요.


안녕하십니까. 웹개발 종합반 수업을 수강하고 있는 양도연입니다.


4-11강에서 og태그들을 출력 하는 문제에서 ogtitle, ogdescription, ogimage를 보기 좋게 다른 줄로 출력하려고 했습니다.

그래서 print 함수에서 ogtitle, ogdescription, ogimage 사이 사이에 [붙임 그림 파일]과 같이 '\n'을 넣어 놨는데, 다음 칸에서 시작할 때 스페이스바 하나를 두고 시작하는 것 같습니다.


원래 의도한 바는 아래와 같습니다.

보스 베이비2

베이비 주식회사의 레전드 보스 베이비에서 인생 만렙 CEO가 된 '테드' ....


였는데, 막상 출력 해보니 아래와 같이 나옵니다.

보스 베이비2

[빈칸]베이비 주식회사의 레전드 보스 베이비에서 인생 만렙 CEO가 된 '테드' ....


줄바꿈 한 다음에 스페이스바가 하나 더 들어간 것 같습니다.

원래 의도한 대로 출력 하려고 하면 어떻게 하나요?


그리고 파이썬은 open with live server가 나오지 않던데 원래 그런건가요?






작성한 코드 및 에러 메세지

ogtitle = soup.select_one('meta[property="og:title"]')

ogdescription = soup.select_one('meta[property="og:description"]')

ogimage = soup.select_one('meta[property="og:image"]')

print(ogtitle['content'], '\n',ogdescription['content'].strip(), '\n', ogimage['content'])


취소
 공유
취소
댓글 0
댓글 알림
나의얼굴