Computer
- Python.PyCharm list 안에 dict 꺼내서 xlsx로 출력하기 import pandas as pd def main(): population = [ { "서울특별시": 9414, "부산광역시": 3306, "경기도": [ { "수원시": 1191, "고양시": 1077 } ] } ] population_sort = {} for item in population: for location, val in item.items(): if location == "경기도": for sub_item in item["경기도"]: for city, num in sub_item.items(): population_sort[city] = num else: population_sort[location] = val print(population_sort) # dict를 xlsx로 출력하기 d..
- Python.PyCharm json.dump json.dump(데이터 저장된 변수, 파일 포인터, ensure_ascii=False, indent=4) ensure_ascii=False 파일 작성된 그대로 써준다. True는 한글일 경우 16진수로 써주기 때문에 False로 입력해야 한다. * 글자가 깨지면 atom에서 인코딩을 EUC-KR로 바꿔주기 indent=4 들여쓰기해서 예쁘기 정렬하기 sort_keys=True 정렬해서 출력하기. 딕셔너리 키를 기준으로
- Python.PyCharm from () import () 차이 import () as () from (모듈명) import(함수명/클래스명) from (패키지명) import (모듈명) -> 코드에 라이브러리 따로 작성하지 않아도 된다 -> (함수) 자리에 * 사용하면 모든 함수 사용한다는 뜻이다. 해당 라이브러리의 모든 함수를 사용할 수 있다. import (라이브러리/모듈) as (별칭) import (패키지명) as (별칭) -> 코드에 (변수) 항상 작성해야 한다. -> 파이썬에 이미 만들어진 라이브러리의의 파일들을 사용할 수 있다. -> 라이브러리를 호출하고, 모듈을 별칭으로 정해서 해당 모듈의 함수와 클래스를 사용한다. -> dir(라이브러리) : 해당 라이브러리가 지원하는 함수를 확인 할 수 있다. import pandas as pd m = pd.head() pd.소모듈이름.함수이..