커뮤니티
포인트
쿠폰
내 강의실
국비 신청 내역
증명서
계정
로그아웃
학습 질문
개발 일지
나의 활동
답변 완료
new_rows 쓸때 오류가 나는데 어떻게 할 지 모르겠어요.
undefined주차
북마크
김*희
댓글
3
추천
0
조회수
11
조회수
11
답변 완료

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

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


  1. 숙제 진행하려는데 오류가 나서 확인을 못하고 있는데, 해당 코드부분이 '샘플파일'로 확인할 때도 오류가 났었던 부분이라.. 어떻게 해야하는지 모르겠는데 도움 부탁드려요
  2. 이건 기타 질문으로..혹시 코드 쓰고 = 이런 부호 쓸 때 글자랑 띄어쓰기 같은 것도 코드가 되고 안되고의 차이가 있는건가요?


스파르타 즉문즉답




작성한 코드 및 에러 메세지

에러메시지는 위 캡쳐와 같고, 코드 떠 있던거 전체 카피, 복사 했던 자료만 하기와 같이 전달드려도 확인이 가능하실까요??


!pip install bs4 requests


import requests

from bs4 import BeautifulSoup

from openpyxl import Workbook

def get_news(keyword):

 wb= Workbook()

 sheet = wb.active

 headers = {'User-Agent' : 'Mozilla/5.0 (Windows NT 10.0; Win64; x64)AppleWebKit/537.36 (KHTML, like Gecko) Chrome/73.0.3683.86 Safari/537.36'}

 data = requests.get(f'https://search.naver.com/search.naver?where=news&ie=utf8&sm=nws_hty&query={keyword}',headers=headers)

 soup = BeautifulSoup(data.text, 'html.parser')

 lis = soup.select('#main_pack > section.sc_new.sp_nnews._prs_nws > div > div.group_news > ul> li')

 for li in lis:

  a = li.select_one('a.news_tit')

  row = [a.text, a['href']]

  sheet.append(row)

 today = datetime.today().strftime("%Y-%m-%d")

 wb.save(f"news/{today}_{keyword}.xlsx")

 wb.close()



import urllib.request


url = 'https://ssl.pstatic.net/imgfinance/chart/item/area/year3/005930.png'

urllib.request.urlretrieve(url, "삼성전자.png")


import openpyxl

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

sheet = wb['종목']


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


for row in new_rows:

 print(row[0].value, row[1].value)


오류 발생 시, 작성한 코드 전체와 에러 메시지를 첨부해 주세요.

Tip 1) </> 아이콘을 눌러 코드박스를 만들어 보세요.

Tip 2) Ctrl+A(맥의 경우 Command+A) 단축키로 코드를 한 번에 선택할 수 있어요!




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