반응형
졸업작품_preparing..../python_작업2019. 3. 17. 18:52%s , %d 의 차이

%d – the argument is treated as an integer, and presented as a (signed) decimal number.%s – the argument is treated as and presented as a string. --> % d - 인수는 정수로 처리되고 (부호가있는) 십진수로 표시됩니다. % s - 인수는 문자열로 취급되고 제시됩니다.

Automatic_Steam_API 코드수정
졸업작품_preparing..../python_작업2019. 3. 16. 20:05Automatic_Steam_API 코드수정

저번에 만들어 놨던 Automatic_Steam_API 가 이상하다. API를 사용해서 값을 받아오는데 , 이 때 값들이 누적되서 쌓인 뒤 , 그 값이 Excel 파일로 순차적으로 저장되야하는데 , 이상하게 , 한 컬럼내에서 값이 바뀌고 결국에는 마지막 값만이 Excel에 남게 되었다 . 그래서 코드를 수정해 보았다 . 전체 코드는 다음인데 , 바뀐 부분만 따로 설명해 보겠따 import urllib.parse import requests import pandas as pd # Steamspy API Get main_api = "http://steamspy.com/api.php?request=tag&tag" Searching_tags = "http://steamspy.com/api.php?request=..

졸업작품_preparing..../python_작업2019. 3. 16. 19:48IndexError: list assignment index out of range 오류

Python 으로 SteamAPI를 사용해서 , 데이터를 수집할 때 , 다음과 같은 오류가 났다 . IndexError: list assignment index out of range 나는 json으로 넘겨져 받아오는 데이터를 Python에서 이중딕셔너리로 해서 받아왔다. 결론부터 말해보자면 , 배열에 값을 추가할 때는 다음처럼 해야한다 . Q = [] Q.insert(배열주소값,대입되는값) 습관적으로 , Q [값을 넣을 배열 주소값] = 값 이렇게 했었는데 , Python에서 배열에 값을 넣을때는 insert를 사용하도록 하자 .

Beta_site : 2019-03-09 기준
졸업작품_preparing..../Beta2019. 3. 9. 21:42Beta_site : 2019-03-09 기준

개발 환경 : VScode 사용 언어 : Nodejs , expressjs(jade) 아직 Beta 이기 때문에 , DB연동은 되어 있지 않은 상태이며 , 추가적으로 해야할 부분은 선택되어진 사용자의 입력값들을 기반으로 게임을 추천해 주는 부분을 추가해야 하며 , 어떻게 신뢰도 높은 게임추천을 해주어야 할 것인지 고민해야 할 것이다. 먼저 , 알고리즘을 통해서 어떻게 돌아가게 되는지 설명해 보겠다. 위 사진처럼 , Client , Server , Result 순으로 데이터가 돌게 된다.먼저 Client는 사용자이다 . Server에 데이터를 요청하는 사람이다.이 때 , 사용자의 입력을 받고 , 출력해주는 부분은 .jade 파일들이 담당하고 있다. Server는 사용자가 요청한 데이터를 req,res 해주..

졸업작품_preparing..../node_js2019. 3. 3. 01:01Jade에서 배열의 주소값중 공백이 있을 때 처리하는 방법

다음과 같은 배열이 있다고 가정하자 . A = ['A','B','C',"",'E','H'] ; 위의 A의 배열은 사용자가 선택한 선택지에 따른 게임의 태그라고 가정하며 , 위의 값은 Router를 통해서 Render 해서 가져온 값을 A의 배열로 나타낸 것이다. 선택되어진 값만을 따로 결과물로 출력하고 싶을 때 , 나는 공백을 없앨 필요를 느낀다. 이 때 A.push를 통해서 따로 걸러낼 수 있다 . 실제로 어떻게 사용할 수 있는지 코드를 통해서 확인해 본다 . -var Game_Tag = [First_Tag,Multi_value,CategoryCoop_value,CategoryMMO_value,IsFree_value,GenreIsFreeToPlay_value,PurchaseAvail_value,Caus..

졸업작품_preparing..../node_js2019. 3. 2. 21:51500 SyntaxError: Unexpected token (41:5) while using simple jade file

500 SyntaxError: Unexpected token (41:5) while using simple jade file Jade로 배열선언후 배열을 for문으로 돌리는데 위같은 오류가 났다. jade내에서는 Javascript언어와 같은 산술이라던가 , 어떠한 변수선언 혹은 어떠한 변수처리를 할려고 할 때 ' - ' 이것을 붙이게 되어있는데 , 배열선언또한 마찬가지였다. 배열의 각각의 index의 값들이 길어서 한줄씩 띄어서 했는데 위 같은 오류가 난것이다. 해결법은 간단하다 . 배열을 선언할 때 , 각각의 변수값들을 -를 붙인 상태에서 한줄로 적는다 . 아마 다른 해결방법도 있을 것이지만 아직 모르겠다.

반응형
image