Programing40 KMA 테스트 - kma_csv_fileWrite import requests import re url = 'http://www.kma.go.kr/weather/forecast/mid-term-rss3.jsp?stnId=108' data = requests.get(url).text # print(data) location_list = re.findall('.+?',data, re.DOTALL) f = open('./Data/kma.csv', 'w', encoding= 'utf-8') for row in location_list: city = re.findall('(.+?)',row) data_list = re.findall('(.+?)', row, re.DOTALL) for data in data_list: tmEf .. 2021. 8. 17. 파이썬 크롤링 import requests import re url = 'https://comic.naver.com/webtoon/weekday.nhn' data = requests.get(url).text list = re.findall('(.+?)', data, re.DOTALL) print(len(list)) for row in list: days = re.findall('.+?src="(.+?)".+?title="(.+?)".+?', row, re.DOTALL) for day in days: src, title = day content = requests.get(src).content; title = title.replace("?","") f = open('./Webtoon/'+title+'.jpg','wb').. 2021. 8. 17. 5-6 파이썬 외장함수 - sys.argv # 프로그램 실행시에 전달된 데이터들의 # 합을 구하여 출력하는 프로그램을 작성 # python 02_add.py 2 3 # 총합은 5입니다. # python 02_add.py 2 3 2 3 # 총합은 10입니다. import sys sys.argv # sys.argv 의 0번째는 파일명(02_add.py)이므로 # 이것을 제외하고 정수로 변환하여 총합을 구해 봅시다. total = 0 for i in range(1, len(sys.argv)): total = total + int(sys.argv[i]) print("총합은 ",total,"입니다.") - pickle_save import pickle # data = ["홍길동","서울"] data = {"이름":"홍길동","주소":".. 2021. 8. 17. 5-5 파이썬 내장함수 12 - sorted # sorted : 리스트, 문자열, 튜플등의 요소를 오름차순 정렬해주는 함수 # 만약 내림차순 정렬해야 한다면 sorted한 상태에서 reverse한다. data = [10,6,1,9,2,3,15,7] r = sorted(data) print(r) r.reverse() print(r) - str # str : 정수등의 데이터를 문자열로 변환해주는 함수 year = 2021 msg = 'hello' # 문자열 변수인 msg의 내용과 정수형 변수인 year의 내용을 연결하여 하나로 합쳐서 # 새로운 문자열을 만들고 싶어요 # 정수의 데이터와 문자열 데이터를 +로 연결 할 수 없다. # +로 연결하면 str함수를 이용하여 문자열로 변환해야 합니다. data = str(msg) + str(ye.. 2021. 8. 17. 이전 1 2 3 4 ··· 10 다음