본 강의 46째 라인에서 오류가 발생하지 않는 이유가 뭔가요?
if timeMin is not None:
if isinstance(timeMin, str):
timeMin = datetime.strptime(timeMin, "%Y-%m-%d")
timeMin -= timedelta(hours=9)
url += f"&timeMin={timeMin.isoformat("T")}Z"
마지막 줄을 실행하면 원래 쌍따옴표 내 쌍따옴표라서 오류가 떠야 하는데, 영상에서는 오류가 없습니다. 반면 제 환경에서는 예상대로 오류가 발생했고, 혹시 몰라 강사님 코드 원본을 실행해 봐도 같은 오류가 발생했습니다.
오류 해결법이 아니라, 왜 영상에서는 해당 오류가 발생하지 않는지 궁금합니다!
回答 1
0
url += f"&timeMin={timeMin.isoformat("T")}Z"여기서 url 문자열 변수를 보면 f스트링 형식이고 그안에 {} 중괄호가 있어서 중괄호 안의 내용은 문자열 처리가 되지 않고 그 결과가 먼저 수행이 되기 때문에 일반적인 문자열 내부에 쌍따옴표 2개로 인식하지 않고 중괄호 안의 내용을 먼저 코드처리 후 그 결과가 문자열 조합이 되기 때문에 오류가 나지 않습니다. 물론 이는 파이썬 3.12.x 버전 이상부터 지원되는 기능이라 그 이하의 버전에서는 오류가 발생합니다.

위 이미지에서 보면 아래의 파이썬 3.11.x에서는 오류가 발생하고 위의 3.12.x 에서는 오류가 발생하지 않는것을 확인할 수 있습니다.
수강 신청 연장 문의드립니다.
0
15
1
26년2회 실기기출은 언제쯤...
0
13
2
진짜화면이랑달라서못해먹겟어요먹겟어요
0
13
1
재귀함수 종료조건
0
8
1
git bash .env
1
12
1
예제 001 실행 안됩니다.
0
13
3
ipython 설치가 안되는거 같습니다.
0
9
1
이론 공부법 요약본 버전 업데이트 문의
0
15
2
피드백 내용 문의드립니다.
0
20
0
백준 서비스 종료로 인한 강의 자료 업데이트 요청드립니다.
0
22
1
백준 사이트 준비중이라 문제를 볼 수 가 없어요
0
21
1
작업형 1번문제... 환경관련
0
24
2
09차 네이버 영화 리뷰 수집 실습 관련 질문
0
26
1
12회 기출은 언제 업데이트 될까요??
0
34
2
44, 45강 실행시 오류
0
105
2
3강 그대로 따라했는데 코드가 아무 결과도 반납하지 않습니다.
0
85
2
맛집 검색 네이버 api 403에러 나는데 현재 막혔나요?
0
878
3
네이버 지도 api 호출 문제
0
455
2
<InlineQuery 활용 주변 맛집 검색 봇 만들기>에 맛집 링크 접속 시 403 에러가 뜹니다
0
142
2
5강 중 span.decompose() 관련 문의
0
110
1
한국 수출입 은행 API 가져올시 오류 발생
0
617
1
개봉 날짜 및 평점 가져오는 코드 추가
0
167
1
can't open/read file: check file path/integrity 오류 발생 시 해결 방법
1
746
1
완성된 코드는 제공되지 않나요?
0
317
1

