본문 바로가기
반응형

Python4

[Python] 문자열 이름으로 변수 생성하기 반복문을 사용할 때, 반복문 안에 있는 내용을 모두 다른 이름으로 저장하고 싶을 때가 있다.이때 사용하면 좋은 게, 문자열을 이용해서 생성된 객체를 모두 저장하는 방법이다. 이를 위해서 globals()와 locals() 변수를 사용할 수 있다. 코드 예시 1. globals()for j in range(3): print(j) globals()["j"+str(j)] = j*10print(j0) # j0 = 0print(j1) # j1 = 10print(j2) # j2 = 20 globals()["j"+str(j)] = j*10 은 각각 j0 = 0; j1 = 10; j2 = 20로 변수를 정의한 것과 같은 의미를 갖는다. 코드 예시 2. locals() for j in range(3): pri.. 2024. 8. 12.
[Python] 리눅스 환경에서 패키지 설치 위치 파이썬 환경에서 패키지 설치 할 때 보통 pip3 혹은 pip 명령어를 사용하면 된다.하지만, 종종. tar 압축파일을 직접 다운로드하고 압축해제를 통해 패키지를 설치해야 할 때가 있다.이때 패키지 설치 위치 혹은 경로를 알고 있어야 한다. 1. 패키지 설치 위치 확인# Python에서 확인 가능import inspectimport pandas as pdprint(inspect.getfile(pd)) # pandas 모듈의 위치 pandas라는 패키지가 '/usr/local/lib/python3.6/dist-packages/' 주소에 설치되어 있음을 확인할 수 있다.  2. 패키지 설치하기 예시로 ds-lime 패키지를 사용해 보았다.웹을 통해 해당. tar 파일을 다운로드한 후, 압축 해제한다. 그다음.. 2024. 8. 12.
[Riot API] 매치 데이터 1. 랭크 게임 개인과 팀의 플레이 정보 이 전 게시글에서 기본적으로 라이엇 API 사용법을 시작으로 소환사의 정보 등을 가져오는 방법을 작성했다.이번 게시글에서는 지난번에 다루지 못한 매치데이터를 활용하는 방법 중 상대방과의 성장차이를 수집하도록 하겠다. 먼저 분석할 대상인 "96년생 티모장인#9202"님의 기본적인 플레이어 정보를 가지고 와야 한다.(지난 게시글에서 다루었으니 코드만 간단히 공유)더보기 1. 기본적인 정보 불러오기.import requestsimport jsonfrom urllib import parse # 한글api_key = # 본인의 API KEY 입력REQUEST_HEADERS = { "User-Agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.. 2024. 8. 12.
[Riot API] 0. API Key 발급과 기본 데이터 수집 본 게시글은 Riot API를 처음 사용하는 사람을 위해 Riot API 사용법과 어떤 데이터가 있는지 구조를 소개하고자 한다.Riot API는 롤 API라고도 많이 부르는데, OP.GG와 같이 게임 League of legends의 전적 검색 사이트를 만드는 데 사용되는 데이터를 불러올 수 있는 API이다.이는 Riot Games에서 사용할 수 있게 제공하고 있다. 1. API Key 발급받기이를 사용하기 위해선 Riot Developer 홈페이지에 회원가입해야 한다.https://developer.riotgames.com/ Riot Developer PortalAbout the Riot Games API With this site we hope to provide the League of Legend.. 2024. 6. 20.
반응형