inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

남박사의 파이썬으로 봇 만들기 with ChatGPT

구글 캘린더 모듈을 위한 jwt 토큰 생성 및 코드 구현하기 #2

본 강의 46째 라인에서 오류가 발생하지 않는 이유가 뭔가요?

해결된 질문

199

수뼈

작성한 질문수 24

0

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"

 

마지막 줄을 실행하면 원래 쌍따옴표 내 쌍따옴표라서 오류가 떠야 하는데, 영상에서는 오류가 없습니다. 반면 제 환경에서는 예상대로 오류가 발생했고, 혹시 몰라 강사님 코드 원본을 실행해 봐도 같은 오류가 발생했습니다.

 

오류 해결법이 아니라, 왜 영상에서는 해당 오류가 발생하지 않는지 궁금합니다!

python 웹-크롤링 챗봇 객체지향 openai-api

답변 1

0

남박사

url += f"&timeMin={timeMin.isoformat("T")}Z"

여기서 url 문자열 변수를 보면 f스트링 형식이고 그안에 {} 중괄호가 있어서 중괄호 안의 내용은 문자열 처리가 되지 않고 그 결과가 먼저 수행이 되기 때문에 일반적인 문자열 내부에 쌍따옴표 2개로 인식하지 않고 중괄호 안의 내용을 먼저 코드처리 후 그 결과가 문자열 조합이 되기 때문에 오류가 나지 않습니다. 물론 이는 파이썬 3.12.x 버전 이상부터 지원되는 기능이라 그 이하의 버전에서는 오류가 발생합니다.

 

image.png

 

위 이미지에서 보면 아래의 파이썬 3.11.x에서는 오류가 발생하고 위의 3.12.x 에서는 오류가 발생하지 않는것을 확인할 수 있습니다.

슬롯 관련 문의

1

9

2

수업노트가 어디에 있나요?

0

17

1

[긴급요청] 28강 동영상 전체에 오디오가 잘못들어가있습니다.

0

13

1

실제 계좌 잔고 및 테스트중에

1

27

4

Replit UI 변경으로 인한 실습 진행 문의

1

13

1

29강 5:00

0

19

2

설치 및 설정 가이드 노션 자료는 없나요 ?

0

20

2

빈 스코프 개념의 중요성

0

19

1

실기시험 제출관련

0

150

2

6.20 작업형 2 과적합

0

157

3

install까지 설치 하였는데 start 가안됩니다.

1

26

1

8분54초 테이블 내용 문의

0

22

1

코딩팡 장업형2 베이스 라인 인코딩 종류 질문

0

48

2

multi_tool_agent.py 에서 arxiv tool 에러

0

18

1

44, 45강 실행시 오류

0

89

2

3강 그대로 따라했는데 코드가 아무 결과도 반납하지 않습니다.

0

74

2

맛집 검색 네이버 api 403에러 나는데 현재 막혔나요?

0

832

3

네이버 지도 api 호출 문제

0

420

2

<InlineQuery 활용 주변 맛집 검색 봇 만들기>에 맛집 링크 접속 시 403 에러가 뜹니다

0

131

2

5강 중 span.decompose() 관련 문의

0

98

1

한국 수출입 은행 API 가져올시 오류 발생

0

592

1

개봉 날짜 및 평점 가져오는 코드 추가

0

154

1

can't open/read file: check file path/integrity 오류 발생 시 해결 방법

1

721

1

완성된 코드는 제공되지 않나요?

0

312

1