커뮤니티
포인트
쿠폰
내 강의실
국비 신청 내역
증명서
계정
로그아웃
학습 질문
개발 일지
나의 활동
답변 완료
1주차 숙제 개념이 이해되지 않습니다.
undefined주차
북마크
조*근
댓글
2
추천
0
조회수
12
조회수
12
답변 완료

안녕하세요. 수업을 듣고 아직 개념이 잡히지 않아 질문드립니다.


아래와 같이 a와 b라는 변수를 넣어 실행해 보았는데 에러가 발생합니다.

해답을 보니 f와 {}를 넣어서 완성하던데 f를 폴더의 약자로 이해했는데, 개념이 잡히지 않습니다.


  1. f는 언제 쓰며 무슨 의미로 쓰일까요?
  2. {}는 변수를 지정할 때 쓰는 것이라고 이해하면 될까요?
  3. 그렇다고 제가 지정한 변수를 입력하기 위해 {a}와 {b}를 입력해도 오류가 뜨는데 왜그럴까요?






각 행을 a와 b로 지정했을 때 에러 발생

import openpyxl
import urllib.request


wb = openpyxl.load_workbook('관리종목.xlsx')
sheet = wb['종목']


new_rows = list(sheet.rows)[1:]


for row in new_rows:
  a = row[1].value
  b = row[0].value
  
  url = 'https://ssl.pstatic.net/imgfinance/chart/item/area/year3/a.png'
  urllib.request.urlretrieve(url, "b.png"


중괄호로 변수를 지정해도 발생하는 에러

import openpyxl
import urllib.request


wb = openpyxl.load_workbook('관리종목.xlsx')
sheet = wb['종목']


new_rows = list(sheet.rows)[1:]


for row in new_rows:
  a = row[1].value
  b = row[0].value
  
  url = 'https://ssl.pstatic.net/imgfinance/chart/item/area/year3/{a}.png'
  urllib.request.urlretrieve(url, "{b}.png")
취소
 공유
취소
댓글 0
댓글 알림
나의얼굴