Hello creators ๐
[1-8] ํ์ด์ฌ์ผ๋ก 50๊ฐ ๊ธฐ์ 3๋ ์น ์ฃผ์ ๊ทธ๋ํ ํ๋ฒ์ ๋ฐ์๋ณด๊ธฐ (feat. ์คํ๋ฅดํ์ฝ๋ฉํด๋ฝ_๋ฐ์ดํฐ๋ถ์์์ ) ๋ณธ๋ฌธ
[WEB & AI] ์ทจ์ค ๊ณต๋ถ ๊ธฐ๋ก/Python
[1-8] ํ์ด์ฌ์ผ๋ก 50๊ฐ ๊ธฐ์ 3๋ ์น ์ฃผ์ ๊ทธ๋ํ ํ๋ฒ์ ๋ฐ์๋ณด๊ธฐ (feat. ์คํ๋ฅดํ์ฝ๋ฉํด๋ฝ_๋ฐ์ดํฐ๋ถ์์์ )
๋ถ์๋งค๋_HA 2022. 12. 10. 16:37728x90
๋ฐ์ํ
Colab URL ์ฃผ์
Colab URL |
https://bit.ly/3Ph9e9p |
row ์ ์๋ฏธ์ ๋ํด์ ์๊ฐ
์ด๋ ๊ฒ ์ฒซ๋ฒ์งธ row, ๋ ๋ฒ์ฌ row, ์ธ๋ฒ์งธ row ๋ฅผ ์ง์ด๋๊ฐ๋ ๊ฒ์ ์๋ฏธํ๋๊ฒ ์๋๊ฐ ํ๋ ์๊ฐ
์์ ํ์ผ์์ '์ข ๋ชฉ ์ฝ๋' ์ฝ์ด์ค๊ธฐ
# ์์
ํ์ผ์์ '์ข
๋ชฉ ์ฝ๋' ์ฝ์ด์ค๊ธฐ
import openpyxl # ์์
์คํ ๋ผ์ด๋ธ๋ฌ๋ฆฌ
import urllib.request # ์ด๋ฏธ์ง ๋ค์ด ๋ผ์ด๋ธ๋ฌ๋ฆฌ
wb = openpyxl.load_workbook('๊ด๋ฆฌ์ข
๋ชฉ.xlsx') # โ
์ฌ๊ธฐ ํ์ผ ์ด๋ฆ ์ฒดํฌ ํ ๊ฒ / error ๊ฐ๋ฅํ ์ง์
sheet = wb['์ข
๋ชฉ'] # โโโ ์ '์ข
๋ชฉ' ์ผ๋ก ๋ฐ๊ฟ์ค์ผ ๋๋๊ฑธ๊น?
rows = list(sheet.rows)[1:] # row๊ฐ๋ค์ ๋ฆฌ์คํธ๋ก ๋ง๋ ๋ค > ์ฒซ ๋ฒ์งธ ๋ฆฌ์คํธ ๋ถํฐ ์ฃผ๋ฃจ๋ฃฉ ๊ฐ์ ธ์จ๋ค.
for row in rows: # ๊ฐ๋กํ ๊ฐ๋ค์ ๋ฉ์ด๋ฆฌ ์ค > ์ผ์ชฝ ๋ฉ์ด๋ฆฌ๋ฅผ ๋นผ์ค๊ณ , ์ค๋ฅธ์ชฝ ๋ฉ์ด๋ฆฌ๋ฅผ ๋นผ์ด
biz_name = row[0].value # ๊ธฐ์
์ด๋ฆ์ ๊ฐ๋ก๊ฐ๋ค ์ค ์ฒซ ๋ฒ์งธ ๊ฐ์ > so, row[0]
biz_code = row[1].value # ์ข
๋ชฉ ์ฝ๋๋ 2๋ฒ์งธ ๊ฐ๋ก ๊ฐ๋ค์ > so, row[1]
url = f'https://ssl.pstatic.net/imgfinance/chart/item/area/year3/{biz_code}.png' # โ
์ฌ๊ธฐ์ ์ฐํด๋ฆญํด์ ์ป์ '์ด๋ฏธ์ง ์ฃผ์ URL' ์ ์
๋ ฅํ๊ธฐ
urllib.request.urlretrieve(url, f"image/{biz_name}.png") # ํ์ผ ์ด๋ฆ ๋ณ๊ฒฝ โ
!zip -r /content/image_1732.zip /content/image # โ
์์ถํด์ฃผ๋ ์ฝ๋
# '/content/news' ์ ์๋ ํ์ผ์ ๋ฌถ์ด์ > /content/files.zip ํ์ผ๋ก ๋ง๋ค์ด์ค
ํ์ต ๋ฆฌ์์ค
๊ฐ์ URL | https://bit.ly/3W2CYsK |
Colab URL | https://bit.ly/3Ph9e9p |
๋ฐ์ํ
์ด์ ํ์ด์ฌ ์์ ๋ ธํธ
728x90
๋ฐ์ํ
'[WEB & AI] ์ทจ์ค ๊ณต๋ถ ๊ธฐ๋ก > Python' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
Comments