본문 바로가기

파이썬9

파이썬으로 구글 플레이 수익 보고서 다운받기 구글 플레이 콘솔에서 '보고서 다운로드 > 재무'로 이동하면 상단에 안내 문구가 있다. "프로그래매틱 방식으로 보고서에 액세스하는 방법도 있습니다. 자세히 알아보기" 자세히 알아보기를 클릭해서 해당 항목을 찾아보면 3단계로 설명이 되어있다. 1단계: 서비스 계정 만들기 2단계: Play Console에 서비스 계정 추가하기 3단계: API 호출을 사용하여 보고서 가져오기 1, 2단계는 안내를 보고 따라하면 되는데 정작 3단계에서 코드를 보면 놀랍게도 파이썬 2 버전이다. 게다가 라이브러리도 아래에서 사용하는 것이 더 편하다. import os from google.cloud import storage os.environ['GOOGLE_APPLICATION_CREDENTIALS'] = 'service-ac.. 2022. 1. 3.
파이썬으로 ZIP 파일 해제 import zipfile with zipfile.ZipFile('doc.zip', 'r') as zf: z.extractall() # 현재 폴더에 해제 # 특정 폴더에 해제하려면 인자로 전달 z.extractall('Downloads') 2022. 1. 2.
셀레니움을 위한 크롬 드라이버 자동 설치 셀레니움으로 브라우저를 제어하려면 별도의 드라이버가 필요하다. 드라이버 종류나 버전에 맞게 설치를 해야하는데, chromedriver_autoinstaller를 사용하면 편하다. 설치: $ pip install chromedriver-autoinstaller 사용: from selenium import webdriver import chromedriver_autoinstaller chrome_filename = chromedriver_autoinstaller.utils.get_chromedriver_filename() chrome_ver = chromedriver_autoinstaller.get_chrome_version().split('.')[0] try: driver = webdriver.Chrome.. 2021. 12. 25.
wxpython에서 항상 맨 위로 오는 윈도우 wxpython에서 항상 맨 위로 오는 윈도우는 wx.STAY_ON_TOP 스타일을 주면 된다. 생성시에 줘도 되고, 이미 만들어진 윈도우라면 다음과 같은 방법으로 변경할 수 있다. 스타일을 해제해주려면 self.SetWindowStyle(self.GetWindowStyle() & ~wx.STAY_ON_TOP) 스타일을 설정하려면 self.SetWindowStyle(self.GetWindowStyle() | wx.STAY_ON_TOP) 2021. 11. 27.