Automatic_Steam_API 코드수정2졸업작품_preparing..../python_작업2019. 3. 17. 23:18
Table of Contents
반응형
API에서 받아오는 데이터를 json형태로 받아와서 그 값을 DB에 저장 시키려고 하였다.
그런데 , Tag에 필요없는 데이터가 있는 것이다 .
다음 화면은 기존 코드를 돌렸을 때 , 생성되는 Excel 값들인데 , Tag의 값을 보면 {} 의 형태로 json형태로 받아온 형태를 그대로 넣어서 저장했다.
근데 , 여기서 나는 태그에 해당하는 apikey는 필요가 없었따 .
그래서 기존 코드를 다음 처럼 바꾸어 주었다.
기존 코드는 다음과 같다 . json.data2['tags'] 이것이 tag의 json형태의 값이다.
data_1.insert(Count ,
[json_data[keys[Count]]['name'],
json_data[keys[Count]]['owners'],
# json_data2['tags'],
keys2,
json_data2['languages']])
이 부분을 주석처리해 주고 , keys2라는 변수값을 주었다.
결국 , 이 tags도 json 형태이기 때문에 key , value값을 가지게 된다 .
그러므로 다음 코드를 for문안에 추가해 주었다.
keys2 = [key for key in json_data2['tags']]
이 코드를 추가함으로써 tags의 key 값만을 가져오며 , 이 key 값에는 태그의 이름만 출력되게 된다 .
위 코드를 바꿔줌으로써 필요없는 apikey 값이 사라지게 되며 , 저장되는 형태는 배열의 형태로 저장된다 .
반응형
'졸업작품_preparing.... > python_작업' 카테고리의 다른 글
배열 초기화 ( Initialize array ) (0) | 2019.03.19 |
---|---|
Automatic_Steam_API 코드 수정3 (0) | 2019.03.19 |
%s , %d 의 차이 (0) | 2019.03.17 |
Automatic_Steam_API 코드수정 (0) | 2019.03.16 |
IndexError: list assignment index out of range 오류 (1) | 2019.03.16 |
@IT grow. :: IT grow.
#IT #먹방 #전자기기 #일상
#개발 #일상