TIL (today I learned)
2019-02-26 TIL
grin-quokka
2019. 2. 26. 22:04
- 정처기 기출 2013-2회, 2013-3회 풀고 오답 정리 👌
- 코드잇) 과제 피드백 보고 수정하기
-
피드백) split을 할 때 split(": ")과 같이 더 간결하게 구현, last_day를 구하는 것 보다 sum과 같이 반복문에서 값을 증가시켜 활용해보기
- 코딩에 빠진 닭 👌
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 | sales = open('chicken.txt', 'r') # 31일: 472300 sum = 0 # 총 매출 for i in sales: temp = i.split() sum += int(temp[1]) # 총 일수 last_day = temp[-2] last_day = int(last_day[:2]) # 평균 매출 total = sum / last_day print(total) sales.close() | cs |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 | sales = open('chicken.txt', 'r') sum = 0 day = 0 # 총 매출 for i in sales: temp = i.split(": ") sum += int(temp[1]) day += 1 # 평균 매출 total = sum / day print(total) sales.close() | cs |
-
파이썬으로 이미지 다운로드하기
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 | import urllib.request def download(name, url): full_name = str(name) + ".jpg" urllib.request.urlretrieve(url, full_name) # url 들어있는 txt 파일 오픈 today = open('img_url.txt', 'r') # 파일에서 1개씩 읽어와서 함수 호출 i = 0 for poster in today: img = poster.split() # 공백으로 구분 #print(img) download(i, img[0]) # 파일 이름은 0번부터~ i += 1 # 파일 닫기 today.close() | cs |